Платформы 32 бит

Режимы пониженного энергопотребления в STM32L

Одной из распространенных разновидностей современных встроенных систем стали устройства с автономным питанием. Главным требованием к таким изделиям выступает минимизация потребления электрического тока, с целью продления срока службы батарей и следовательно, непрерывной работы конструкции. Реализация режимов пониженного энергопотребления давно стала одним из факторов, которым производители привлекают внимание к своей продукции. Не является исключением и STMicroelectronics. Наиболее интересными изделиями в этом направлении - микроконтроллеры серии STM32L.

Подробнее...

Прерывания в mikroC for ARM

Разработчики из Mikroelektronika значительно упростили жизнь любителям микроконтроллеров, реализовав в компиляторе mikroC множество дополнительных функций настройки оборудования и работы с ним. Несколько особняком стоит система прерываний STM32. С одной стороны приняты меры по упрощению организации прерываний, с другой большая часть настроек все равно выполняется вручную.

Подробнее...

Прерывания в STM32. Регистры.

Прерывания играют огромную роль в работе современных управляющих систем. Трудно представить сколь-нибудь сложное приложение, не использующее механизм приостановки основной программы для исполнения более приоритетных задач. Учитывая большое количество источников прерываний, микроконтроллеры STM32 получили развитые средства их обработки, позволяющие гибко настраивать систему под конкретную задачу.

Подробнее...

Организация индикации на TIC5234

TIC5234Одна из проблем, в общем-то, неплохого индикатора TIC5234, связана с внутренней схемой подключения ЖК-сегментов к контроллеру. Не понятно чем руководствовались разработчики, подключая отдельные элементы для разных цифр в разном порядке, но каким-то образом работать с индикатором надо. Простые алгоритмы здесь уже не подойдут и соответственно необходимо создавать что-то более громоздкое. Один из вариантов, прошедший обкатку в железе описан далее.

Подробнее...

Функции работы с Touch Panel в mikroC. Пример использования.

В предыдущей статье были рассмотрены функции работы с сенсорной панелью, реализованные в компиляторах языка C, предлагаемого Mikroelektronika. Ниже будет рассмотрен пример использования данных функций.

Подробнее...

Функции работы с Touch Panel в mikroC.

Неотъемлемым аксессуаром современных устройств стал сенсорный экран, иначе называемый Touch Panel (Тач панел). Такой экран позволяет реализовывать интерактивные приложения без дополнительных кнопок, джойстиков и иных органов управления. В своих средствах разработки фирма Mikroelektronika давно применяет сенсорные экраны, но их использование зависело от разработчика. В платах типа mikromedia board, сенсорный экран стал интегрированным, что придало этому устройству огромные возможности. Большим плюсом можно считать и реализацию поддержки функций работы с Touch Panel в фирменных компиляторах производителя.

Подробнее...

Регистры часов реального времени в микроконтроллерах STM32F2xx

Регистры часов реального времени используются для настройки и работы модуля RTC. Для доступа к регистрам необходимо установить бит разрешения записи PWR_CR.DBP и разрешить запись путем последовательного занесения в регистр RTC_WPR чисел 0xCA и 0x53. 

Подробнее...