Отладочная плата 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.

Карта отладочной платы

Отладочная плата STM32F030F4P6 с разъёмом QIIC — карта выводов

Подсказка

На карте платы отмечены все доступные выводы микроконтроллера, расположение разъёма QIIC, кнопки сброса и контактов SWD для отладки и прошивки.

Полезные уроки

Для дальнейшего изучения работы с микроконтроллером STM32F030F4P6 в среде STM32CubeIDE рекомендуем следующие материалы:

  • STM32 и CubeIDE: мигаем светодиодом;

  • STM32 и CubeIDE: ШИМ и светодиод;

  • STM32 и OLED SSD1306;

  • STM32 и CubeIDE: кнопки и прерывания.

Важно

Для прошивки STM32F030F4P6 потребуется программатор ST-Link с интерфейсом SWD. На плате выведены контакты SWDIO, SWCLK, RST, GND и 3V3, к которым подключается программатор.