Отладочные платы

Плата Mikromedia for STM32

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

 

 

Конструкция Mikromedia for STM32

Плата Mikromedia
 Плата Mikromedia

В основе Mikromedia for STM32 лежит микроконтрллер STM32F207VGT6, выпускаемый STMicroelectronics. Данный процессор реализован на ядре Cortex-M3, обеспечивает быстродействие 1.25DMIPS/MHz, имеет 1Мб флэш-памяти программ, 128 Кб ОЗУ. Для связи с внешним миром предусмотрены 83 линии ввода/вывода, и множество стандартных интерфейсов.

Изюминку платы составляет цветной графический TFT дисплей, с разрешением 320х240 пикселей, поддерживающий 262144 цвета. Размер экрана при этом равен 60х45мм. Дисплей подключен к контроллеру по 8-ми битному интерфейсу. Поверх дисплея смонтирована резистивная матрица, позволяющая использовать плату Mikromedia в качестве законченного интерфейсного решения. Дисплей же придает плате и главный недостаток – резистивная матрица и соединительные провода ничем не защищены и могут быть повреждены при неаккуратном обращении. Принцип установки дисплея и матрицы не совсем понятен, поэтому замена поврежденных элементов может оказаться под вопросом. Учитывая мобильную ориентированность устройства, данный недостаток может оказаться весьма существенным, и производителю желательно предусмотреть опцию в виде верхней крышки.

Кроме дисплея на плате установлено множество дополнительных устройств. Среди них:

  • держатель карт MicroSD
  • MP3 кодек на основе микросхемы VS1053 и стерео-разъем для наушников.
  • разъем Mini-USB
  • акселерометр ADXL345
  • микросхема Flash-памяти M25P80, емкостью 8Мбит, подключенная к процессору по интерфейсу SPI.
  • элементы системы питания с возможностью зарядки Li-Pol аккумуляторов.
  • кнопка «Сброс». Вторая кнопка «Сброс» может быть установлена со стороны деталей.
  • светодиоды питания и подзаряда аккумулятора.
Конструкция Mikromedia STM32
Конструкция Mikromedia 

Свободные линии микроконтроллера выведены на края платы. Подразумевается установка штыревых разъемов для использования периферийных устройств. В принципе решение стандартное, особенно если учесть, что производитель предлагает несколько внешних шилдов, в том числе и оснащенных более солидными разъемами.

Для отладки устройства предусмотрен разъем JTAG. Mikroelektronika предлагает использовать собственный отладчик. Также заявлена поддержка ST-Link, для которого в комплект поставки входит специальный переходник. В процессоре изначально прошит bootloader, что позволяет использовать для загрузки программы USB-интерфейс.

Питание Mikromedia for STM32 возможно как от USB-кабеля, таки от внешней батареи. Производитель предлагает использовать Li-Pol аккумуляторы, либо два элемента ААА, устанавливаемые на отдельной плате. Реализована подзарядка аккумуляторов, в случае работы от шины USB.

Для программирования процессора Mikroelektronika предлагает компиляторы собственной разработки. Доступны языки программирования C, Pascal, Basic. Достоинством этих компиляторов является простота использования и наличие большого числа готовых библиотек, поддерживающих устройства на плате. При необходимости возможно использование любых других компиляторов, поддерживающих процессоры STM32. Графическую часть можно создавать в отдельной программе под названием Visual TFT. Последнее представляет собой графическую среду разработки, содержащую готовые элементы интерфейса. Все программное обеспечение имеет демонстрационные версии с ограничением по объему кода.

Плата Mikromedia for STM32 и ее варианты для других процессоров, представляет собой новое направление отладочных устройств. Обладая функциональной законченностью, она не останавливает разработчика в реализации своих проектов. При этом все самые сложные компоненты уже смонтированы на плате. Учитывая низкую стоимость устройства, равную 99$, следует ожидать роста ее популярности и появления интересных проектов.

You have no rights to post comments