Микроконтроллеры 32 бит
Использование MAX7219 совместно с MINI-M4 for STM32
Связка микроконтроллера и микросхемы MAX7219 может использоваться для создания разнообразных устройств индикации. Интересный вариант получается если применить светодиодную матрицу 8х8. Для ее обработки может потребоваться значительный объем памяти, что не является проблемой для контроллеров STM32. Далее приведен пример реализации отображения символов ASCII с использованием платы Mini-M4.
Режимы пониженного энергопотребления в STM32L
Одной из распространенных разновидностей современных встроенных систем стали устройства с автономным питанием. Главным требованием к таким изделиям выступает минимизация потребления электрического тока, с целью продления срока службы батарей и следовательно, непрерывной работы конструкции. Реализация режимов пониженного энергопотребления давно стала одним из факторов, которым производители привлекают внимание к своей продукции. Не является исключением и STMicroelectronics. Наиболее интересными изделиями в этом направлении - микроконтроллеры серии STM32L.
Прерывания в mikroC for ARM
Разработчики из Mikroelektronika значительно упростили жизнь любителям микроконтроллеров, реализовав в компиляторе mikroC множество дополнительных функций настройки оборудования и работы с ним. Несколько особняком стоит система прерываний STM32. С одной стороны приняты меры по упрощению организации прерываний, с другой большая часть настроек все равно выполняется вручную.
Прерывания в STM32. Регистры.
Прерывания играют огромную роль в работе современных управляющих систем. Трудно представить сколь-нибудь сложное приложение, не использующее механизм приостановки основной программы для исполнения более приоритетных задач. Учитывая большое количество источников прерываний, микроконтроллеры STM32 получили развитые средства их обработки, позволяющие гибко настраивать систему под конкретную задачу.
Организация индикации на TIC5234
Одна из проблем, в общем-то, неплохого индикатора TIC5234, связана с внутренней схемой подключения ЖК-сегментов к контроллеру. Не понятно чем руководствовались разработчики, подключая отдельные элементы для разных цифр в разном порядке, но каким-то образом работать с индикатором надо. Простые алгоритмы здесь уже не подойдут и соответственно необходимо создавать что-то более громоздкое. Один из вариантов, прошедший обкатку в железе описан далее.
Функции работы с Touch Panel в mikroC. Пример использования.
В предыдущей статье были рассмотрены функции работы с сенсорной панелью, реализованные в компиляторах языка C, предлагаемого Mikroelektronika. Ниже будет рассмотрен пример использования данных функций.
Функции работы с Touch Panel в mikroC.
Неотъемлемым аксессуаром современных устройств стал сенсорный экран, иначе называемый Touch Panel (Тач панел). Такой экран позволяет реализовывать интерактивные приложения без дополнительных кнопок, джойстиков и иных органов управления. В своих средствах разработки фирма Mikroelektronika давно применяет сенсорные экраны, но их использование зависело от разработчика. В платах типа mikromedia board, сенсорный экран стал интегрированным, что придало этому устройству огромные возможности. Большим плюсом можно считать и реализацию поддержки функций работы с Touch Panel в фирменных компиляторах производителя.