При изучении
любого незнакомого дела, особенно когда речь идет о микроконтроллерах, возникает вопрос — «С чего начать». Ведутся поиски статей по ключевым словам «Getting Started», неизбежно появляется дилема выбора среды разработки и программатора-отладчика. Чтобы помочь вам определиться с ответами на возникшие вопросы, я поделюсь своим опытом в освоении 32-битных контроллеров семейства STM32F от ST Microelectronics.
Выбор контроллера
Вариантов по сути дела было два — STM32F или NXP (LPC1xxx). На микроконтроллеры STM32F мой выбор пал по нескольким причинам.
Читать дальше →
... />Плата на базе
получила название OLIMEXINO ... /dev/DUINO/OLIMEXINO-
-2.jpg ...
Одна из самых известных фирм - производителей отладочных и ознакомительных плат OLIMEX, не так давно приступила к выпуску Arduino-совместимых плат. При этом в ее линейке, кроме классических вариантов на базе процессоров от AVR, появились и варианты на базе STM32 и PIC32. Оба варианта изготавливаются в форм-факторе Arduino UNO.
Плата на базе STM32 получила название OLIMEXINO-STM32. Ее основу составляет контроллер STM32F103. Кроме стандартных для Arduino устройств, плата содержит кнопку, держатель карт SD/MMC, CAN-интерфейс, UEXT-коннектор, контроллер заряда Li-Ion аккумуляторов, а также дополнительный разъем для выводов. Для программирования используется клон родной среды под названием MAPLE IDE.
|
Olimexino-STM32. Фото с olimex.com |
Плата под процессор PIC32 изготавливается в двух вариантах - простом и OTG. Первый содержит PIC32MX440F256H, оснащенный 256KB Flash и 32KB RAM. Из устройств - часы реального времени, UEXT-коннектор, контроллер заряда Li-Ion аккумуляторов. Имеется также несколько дополнительных отверстий для портов ввода-вывода. Вариант OTG отличается наличием держателя карт SD/MMC и некоторыми другими особенностями. Для программирования предлагается среда PINGUINO. На сайте производителя olimex.com доступны схемы и описания плат. Сами платы есть в Терраэлектронике по цене, примерно 2000 рублей.
|
PINGUINO-PIC32 Фото с Olimex.com
|
"Не все золото что блестит, и не все вкусно что советуют."
После длительного перерыва, связанного с защитой дипломного ...
Добрый день, уважаемые хабровчане!
После длительного перерыва, связанного с защитой дипломного проекта в Бауманке, я снова вернулся к написанию статей. Так как с недавнего времени я занялся 32-битными микроконтроллерами серии STM32F на ядре ARM Cortex-M3, об этом и пойдет мой рассказ. Мне статья поможет систематизировать знания об этих замечательных микроконтроллерах, а вам, я надеюсь, послужит одной из ступеней на пути к их использованию и развеет страхи и сомнения, которые всегда возникают после уютных 8-битных AVRок при упоминании страшных 32-битных монстров.
Итак, почему Cortex, чем же плохи АVR?
Читать дальше →