MikroMedia Одной из самых интересных разработк фирмы Mikroelektonika стала плата mikroMedia,  сочетающая в себе функции дисплея с тач-панелью и процессорной платы со множеством периферийных устройств. Данный раздел посвящен этой и другим разработкам от фирмы Mikroelektronika для процессоров с ядром ARM и их компилятору MikroC  в частности.

Использование MAX7219 совместно с MINI-M4 for STM32

Связка микроконтроллера и микросхемы MAX7219 может использоваться для создания разнообразных устройств индикации. Интересный вариант получается если применить светодиодную матрицу 8х8. Для ее обработки может потребоваться значительный объем памяти, что не является проблемой для контроллеров STM32. Далее приведен пример реализации отображения символов ASCII с использованием платы Mini-M4.

Подробнее: Использование MAX7219 совместно с MINI-M4 for STM32

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

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

Подробнее: Прерывания в mikroC for ARM

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

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

Подробнее: Организация индикации на TIC5234

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

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

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

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

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

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

Первый проект для mikromedia board for STM32.

Отладочная плата mikromedia board for STM32 (MMB) предоставляет широкие возможности разработчику электронных устройств. Главным ее достоинством является наличие цветного TFT дисплея. Благодаря большому количеству функций, включенных в стандартный состав компиляторов фирмы Mikroelektronika, программирование отображения информации становится простой задачей.

Подробнее: Первый проект для mikromedia board for STM32.