Плата разработки STM32 под названием STM32F103C8T6, которую также называют "синей
таблеткой" (Blue Pill) содержит в своем составе 32-битный процессор с архитектурой
ARM Cortex M3.
Дополнительным преимуществом платы STM32F103C8T6 является то, что ее можно
программировать с помощью знакомой многим среды Arduino IDE.
Характеристики
Микроконтроллер: STM32F103C8T6
Число разрядов: 32 бита
Максимальная частота: 72 мГц
Объем памяти программ (FLASH): 64 / 128 кБайт
Объем памяти данных (RAM): 20 кБайт
Выводы: 37
Таймеры общего назначения: 3
Расширенный таймер с ШИМ управления двигателем: 1
Системный таймер: 1
Сторожевые таймеры: 2
UART: 3
SPI: 2
I2C: 2
CAN: 1
USB: 1
Контроллеры прямого доступа к памяти: 7
АЦП: 2 АЦП, 10 каналов, время преобразования 1 мкс
Часы реального времени: есть
Аппаратный модуль расчета CRC: есть
Напряжение питания микроконтроллера: 2...3,6 В
Напряжение питания платы: 5 В
Ток потребления: до 50 мА
Размеры платы: 53 x 22,5 мм
Кроме цифровых пинов на плате Blue Pill также есть:
SWD интерфейс (3V3, SWDIO, SWCLK, GND) - для загрузки прошивки на микроконтроллер
с помощью программатора ST-LINK v2
кнопка сброса (RESET) - после кратковременного нажатия на неё загруженная на микроконтроллер программа начнёт выполняться заново
джамперы BOOT0 и BOOT1 - если переставить один из джамперов в положение 1 и нажать кнопку RESET, микроконтроллер перейдёт в режим загрузчика: загруженная программа выполняться не будет, а микроконтроллер будет ожидать загрузки прошивки по UART
power LED - светится, когда на микроконтроллер подано питание
user LED - пользовательский программируемый светодиод, подключен к пину PC13
Микроконтроллер питается от напряжения 3 В и высокие уровни выходных и входных дискретных
сигналов у него тоже 3 В. Но часть выводов, обозначенных на схеме закрашенной точкой,
допускают при использовании в качестве входов подключение сигналов с уровнями 5 В.
Так называемые толерантные к 5 В входы. Остальные входы рассчитаны на напряжение не более
напряжения питания, обычно 3 В. Повышение этого напряжения свыше 4 В приведет к
повреждению микроконтроллера.
При использовании в качестве выходов, выводы микроконтроллера допускают вытекающий и
втекающий ток не более 20 мА. Рекомендуется не более 8 мА. Но 3 вывода, отмеченные
восклицательным знаком, могут быть использованы только в схемах с втекающим током и не
более 3 мА.
К выводу PC13 подключен светодиод общего назначения. Светится он при низком уровне
сигнала.