Микроконтроллеры 32 бит
Регистры часов реального времени в микроконтроллерах STM32F2xx
Регистры часов реального времени используются для настройки и работы модуля RTC. Для доступа к регистрам необходимо установить бит разрешения записи PWR_CR.DBP и разрешить запись путем последовательного занесения в регистр RTC_WPR чисел 0xCA и 0x53.
Модуль часов реального времени STM32F2xx
Одной из самых полезных функций, включенных в состав микроконтроллеров STM32 стали часы реального времени (RTC). Данный модуль обладает всеми классическими возможностями подобных часов и может иметь отдельное автономное питание от батареи. Такой подход позволяет использовать область памяти часов для резервного хранения данных, а также реализовывать различные схемы энергосбережения.
Первый проект для mikromedia board for STM32.
Отладочная плата mikromedia board for STM32 (MMB) предоставляет широкие возможности разработчику электронных устройств. Главным ее достоинством является наличие цветного TFT дисплея. Благодаря большому количеству функций, включенных в стандартный состав компиляторов фирмы Mikroelektronika, программирование отображения информации становится простой задачей.
Компилятор mikroC и STM32 Discovery.
Компилятор mikroC for ARM поддерживает широкий список микроконтроллеров STM32. Законченность и большой набор библиотек для периферийных устройств делают этот компилятор привлекательным для использования. Ниже будет показан пример настройки проекта в mikroC, позволяющий программировать процессор отладочной платы STM32 Discovery.
Мигание светодиодом в LPC1114. 5 способов.
Традиционно, первым учебным проектом на микроконтроллере предлагается программный код, осуществляющий мигание светодиода, подключенного к какому-либо порту. Ниже приведены варианты реализации подобной функции, выполненные с помощью различных возможностей микроконтроллера LPC1114.
Работа с таймерами в LPC1114.
Работа с таймерами в LPC1114, а также в других микроконтроллерах серии LPC выглядит примерно одинаково. Достаточно знать только назначение регистров и некоторые особенности реализации. Такой подход значительно упрощает освоение микросхем и переход от младших моделей к старшим. Структура модуля таймера и описание регистров приведены в статье Таймеры в микроконтроллерах LPC11xx. В данной статье рассматривается функционирование таймера и пример его программирования.
Таймеры в микроконтроллерах LPC11xx
Таймеры в микроконтроллерах LPC11xx разделены на две группы, по два 16- и 32-разрядных. Структура всех вариантов практически аналогична и отличаются они в основном разрядностью счетных регистров. Модули таймеров позволяют реализовать функции непосредственно таймера, счетчика внешних событий, а также функции захвата и ШИМ.