Программная эмуляция EEPROM в микроконтроллерах семейства STM32F40x/STM32F41x

В статье описан способ программной эмуляции EEPROM в микроконтроллерах ARM Cortex-M4 производства STMicroelectronics. Рассматриваются преимущества и недостатки такого способа по сравнению с другими способами энергонезависимого хранения данных. Статья основана на документе Application note AN3969 “EEPROM emulation in STM32F40x/STM32F41x microcontrollers”. Описанный способ программной э...

Человеко-машинный интерфейс на базе однокристального микроконтроллера

В результате все возрастающей популярности TFT-дисплеев (дисплеев на базе тонкопленочных транзисторов), используемых в широком спектре потребительских товаров, клиенты также рассчитывают на высокий уровень пользовательского интерфейса промышленных разработок. В настоящее время эта тенденция особенно заметна в секторе промышленного рынка, где системные разработчики чувствуют возросший спрос на T...

Продление автономной работы с помощью микроконтроллера RL78,
или Как сделать батарею из лимона

На выставке Embedded World 2012 демонстрационная система с микроконтроллером RL78 питалась от одного лимона в течение всех трех дней мероприятия, демонстрируя беспрецедентно низкий уровень энергопотребления для массового микроконтроллера и реальную возможность продлить время автономной работы системы на базе RL78.

Управление в реальном времени с C2000 от Texas Instruments

Системы управления в реальном времени широко распространены в современной промышленности. Управление двигателем, преобразование электроэнергии, автоматическое управление освещением и механизмами — лишь часть задач, при решении которых используются замкнутые алгоритмы управления. Микроконтроллеры для реализации таких приложений должны удовлетворять определенным требованиям. С одной стороны, это ...

Пакет Trust Platform Design от Microchip

В 2019 году компания Microchip Technology создала платформу Trust Platform для ИС семейства CryptoAuthentication, представив первые в отрасли предварительно сконфигурированные решения для элементов аппаратной защиты. Эти устройства были предложены различным компаниям, которым требуется простой способ реализовать безопасную аутентификацию. Microchip продолжает совершенствовать эту услугу, улучшая пакет TPDS (Trust Platform Design Suite) — специализированную программную платформу для настройки устройств и подключения к службам обеспечения безопасности Microchip. Программное обеспечение TPDS v2 ...

Открытое ПО Power Delivery от Microchip с возможностью интеграции собственного кода для модификации USB-системы

Компания Microchip первой представляет PSF-решение с комплексной средой программирования и кодовой базой для реализации функций Power Delivery. С помощью нового фреймворка PSF (Power Delivery Software Framework) от Microchip Technology Inc. разработчики получают возможность изменять IP-решения и владеть ими на правах собственности в системах USB-C PD. Объединив проприетарный код с полностью функциональным PD-стеком от Microchip, можно создавать индивидуализированную продукцию, выбирая ИС из широкого ряда компонентов SmartHub от Microchip, микроконтроллеров (МК) и автономных PD-решений для ...

Безопасное обновление исполняемого кода в микроконтроллерах Atmel с ядром Cortex-M3 и Cortex-М4

При создании отказоустойчивых устройств и систем, требующих регулярного обновления рабочей программы (которое может осуществляться по нестабильным коммуникационным каналам), модификация программного кода в микроконтроллере является важным моментом. Обычно для процесса модификации программного кода микроконтроллера необходимо остановить работу устройства на время процедуры обновления. Для повыше...

Программирование микроконтроллеров в программной среде NI Circuit Design Suite — Multisim 12.0

В Multisim 12.0 реализовано множество функций для профессионального проектирования микроэлектронных устройств, ориентированных на современные средства моделирования. Одной из таких функций является имитация работы микроконтроллеров. В состав библиотеки микроконтроллеров программной среды Multisim входят х8051, х8052, PIC16F84 и PIC16F84A. В статье даны рекомендации по использованию программы дл...

Расширенные возможности отладки микроконтроллеров AVR и ARM/Cortex

Для качественной отладки встраиваемых приложений бывает недостаточно возможностей внутрисхемного интерфейса отладки, ведь помимо точек останова, наблюдения или изменения содержимого регистров микроконтроллера могут понадобиться дополнительные каналы обмена информацией: передача данных через терминал от различных интерфейсов, удобная визуализация данных в различных формах представления, ток потр...

Платформа разработки Simplicity Studio: все инструменты в единой оболочке

Платформа разработки Simplicity Studio — это автоматически обновляемый набор инструментов компании Silicon Labs, предназначенный для полного цикла разработки проектов для 32 разрядных ARM-контроллеров EFM32 и некоторых серий 8 разрядных микроконтроллеров C8051Fxxx. Главное отличие представленной платформы заключается в удобстве доступа ко всем имеющимся программным компонентам, примерам програм...