Отладочная плата STM32F030F4P6
Один из самых доступных микроконтроллеров семейства STM32 — это F030F4P6. Несмотря на скоромные размеры памяти и небольшое количество выводов, STM32F030F4P6 по целому ряду параметров превосходит популярный Atmega328 (тот что в Arduino Uno/Nano).
На отладочной плате STM32F030F4P6, помимо самого микроконтроллера есть понижающий стабилизатор напряжения, так что можно питать плату от 5 В. А ещё имеется разъём QIIC для удобного подключения платы к другим устройствам с поддержкой этой шины.
Совет
Подробнее о шине QIIC и её совместимости с I2C можно узнать в отдельной статье — это упрощённый способ подключения I2C-периферии без пайки.
Примечание
Отладочную плату STM32F030F4P6 с разъёмом QIIC и кабели шины QIIC можно приобрести в магазине Alash Electronics.
Спецификация
ядро: ARM 32 Cortex-M0;
режим отладки: SWD;
рабочая частота: 48 МГц;
память программ: 16 кб;
память данных: 4 кб;
напряжение питания: от 3,3 до 5 В;
кварцевый резонатор: 8 МГц;
размер: 41 x 20 мм;
монтажные отверстия: 36 x 15,2 мм.
Периферия
таймеры: 16-разрядные, 4 — общего назначения, 1 — advanced control;
SPI: 1;
I2C: 1;
USART: 1;
АЦП: 12-разрядный на 9+2(int) каналов;
GPIO: 16.
Карта отладочной платы
Подсказка
На карте платы отмечены все доступные выводы микроконтроллера, расположение разъёма QIIC, кнопки сброса и контактов SWD для отладки и прошивки.
Полезные уроки
Для дальнейшего изучения работы с микроконтроллером STM32F030F4P6 в среде STM32CubeIDE рекомендуем следующие материалы:
STM32 и CubeIDE: мигаем светодиодом;
STM32 и CubeIDE: ШИМ и светодиод;
STM32 и CubeIDE: кнопки и прерывания.
Важно
Для прошивки STM32F030F4P6 потребуется программатор ST-Link с интерфейсом SWD. На плате выведены контакты SWDIO, SWCLK, RST, GND и 3V3, к которым подключается программатор.