Традиционно получилось так, что электроникой я занимаюсь преимущественно зимой — летом погода слишком уж хороша, чтобы сидеть дома с паяльником. Ну и самый разгул, естественно, случается в новогодние каникулы. На улице мерзкий снег, а дома хорошо и куча свободного времени.

В этот раз я разжился отладочной платой с контроллером из серии STM32. Микросхема неимоверно мощная — 32х-битный контроллер с кучей памяти на борту и высокой тактовой частотой. Портов ввода-вывода в 100-выводном корпусе тоже немеряно.

В качестве эксперимента подключил ЖК-дисплей. Выводов предостаточно, так что не заморачивался и подключил восьмибитной шиной.

Самым сложным моментом (по сравнению с AVR) оказалось самое начало работы. В проект необходимо подключить несколько специальных файлов, описывающих конфигурацию микроконтроллера, и сделано это несколько неочевидно. Плюс среда разработки Keil довольно уныла — нет привычных контекстных синтаксических подсказок.

Тем не менее, относительно быстро всё завелось и на индикаторе появились буковки и циферки. Можно попробовать сделать какое-нибудь более полезное устройство, нежели «Hello, world».

STM32
Метки: