Проект перерос производительность Arduino, но вы боитесь сменить платформу? Познакомьтесь с миром 32-битных микроконтроллеров на отладочной плате компании STMicroelectronics.
Платформа «STM32F100 Discovery» — базовый отладочный комплект для погружения в реальный мир микроконтроллеров. Условно плату можно разделить на две части: программатор/отладчик ST-LINK и рабочую область с необходимой периферией.
В отличие от Arduino в микроконтроллере нет загрузчика. Платформа программируется через встроенный программатор. Это упрощает разработку серийных устройств — отладили устройство на макетке, прошиваете серийные чипы встроенным ST-LINK.
Плата выполнена на 32-битном микроконтроллере STM32F100RBT6 с вычислительным ядром Cortex M3.
На «Discovery» вы найдёте всё необходимое для быстрого и комфортного старта: USB-разъём, программатор/отладчик ST-LINK, пару светодиодов и кнопок.
С трёх сторон платы выведены три гребёнки штырьков с шагом 2,54 миллиметра — две по 28 контактов и одна на 6. На них вы найдёте 51 пин ввода-вывода общего назначения с интерфейсами:
Логическое напряжение с платформы 3,3 вольта. Не все пины толерантны к 5 вольтам. Если подать на такой пин более 3,3 вольт, микроконтроллер STM32 выйдет из строя. Будьте внимательны при подключении модулей и сенсоров.
Отладочный комплекс на «Discovery» подойдёт как бородатому электронщику, так и юному «Ардуинщику». Ведь платформу можно программировать в разных средах разработки: