Ранее были рассмотрены аналогичные устройства на ATmega8 и ATmega32U4. На сей раз устройство выполнено на микроконтроллере STM32F103C8T6 (ядро ARM Cortex-M3), производимого компанией STMicroelectronics.
В продаже есть готовые платы содержащие микроконтроллер и необходимый минимум компонентов.
Программа использует светодиод находящийся на плате (подключен к PC13) необходимо лишь подключить кнопку к общему проводу (на плате обозначен как G) и выводу B12 (находится рядом с USB разъемом).
Разработка прошивки выполнялась в среде EmBitz 0.42 и использованием исходных файлов созданных программой STM32CubeMX 4.15.1. Версия пакета FW_F1 V1.4.0.
Программа для компьютера осталась прежней и разрабатывалась в среде PureBasic 5.31.
Исходные коды и скомпилированные программы для компьютера и микроконтроллера. http://pure-basic.narod.ru/forum_files/ … ice_IO.zip