Показаны сообщения с ярлыком STM32. Показать все сообщения
Показаны сообщения с ярлыком STM32. Показать все сообщения

вторник, 13 сентября 2011 г.

Arduino на STM32

Долгое время основой плат типа Arduino служили контроллеры фирмы AVR. Но постепенно любители других платформ внедряли разные процессоры. В основном это были варианты PIC. Тем не менее, наличие мощных 32-разрядных моделей ARM-совместимых микроконтроллеров рано или поздно должно было быть замеченным. благодаря большой вычислительной мощности и наличию развитой периферии, такие процессоры могут стать основой для решения самых разнообразных задач.
Первый вариант (по моему мнению) выпустила фирма OLIMEX. Называется он OLIMEXINO-STM32. По размерам совпадает с обычным Arduino UNO, но возможностями превосходит многократно. "Сердцем" платы является контроллер STM32F103. Не самый мощный в линейке, но и у него возможностей много. Благодаря процессору на плате появились держатель карт SD/MMC, разъем подклбючения периферийных устройств UEXT,  CAN-интерфейс, пользовательская кнопка и дополнительный разъем расширения. Также на плате имеется контроллер заряда LI-ion аккумуляторов. Все вместе представляет очень мощную и заманчивую платформу. единственное что ей не хватает - дисплея.
OLIMEXINO-STM32. Фото с olimex.com
Программируется плата с помощью среды  MAPLE IDE - клона Arduino IDE. Большой объем памяти процессора и его вычислительная мощность позволяют создавать самые интересные устройства. Похоже, что данные платы могут постепенно отправить в небытие различные наборы других производителей.