Плата разработчика STM32 STM32F103C8T6 для IoT-устройствПлата разработки на базе микроконтроллера STM32F103C8T6 – это универсальная, производительная и компактная платформа для обучения, быстрого прототипирования и реализации проектов на ARM Cortex-M3. Она оснащена полным набором интерфейсов, расширений и удобных частей для работы с периферией, отладкой и программированием.
Характеристики микроконтроллера STM32F103C8T6:
- Ядро: ARM Cortex-M3
- Частота работы: 72 MHz
- Память Flash: 64 KB
- SRAM: 20 KB
- Корпус: LQFP-48
- Количество пенов: 48
- GPIO: 37 линий ввода/вывода
- Интерфейсы: 2× SPI; 3× USART; 2× I2C; 1× CAN; 2× ADC (11-bit/16 каналов)
- Таймеры: 3×универсальные таймеры; 1× продвинутый таймер
- Поддержка JTAG/SWD
- Поддержка IAP (In-Application Programming)
- Стабилизатор питания RT9193. Выход: 3.3V. Максимальный ток: 300mA. Низкий уровень шума, стабильная подача питания для MCU
Интерфейсы платы:
- SWD интерфейс: Используется для загрузки прошивки, отладки и симуляции.
- Micro USB: Питание платы. USB коммуникация. Не поддерживает прошивку через USB (DFU не включен заводски).
- USART1: Может использоваться для загрузки прошивки через UART, для серийного соединения и логирования.
- Разведение всех GPIO MCU: Доступ ко всем портам ввода/вывода. Легкое соединение датчиков, модулей, драйверов и периферии.
- 5V и 3.3V: Для подключения внешних модулей. Общая земля для совместимости с другой электроникой.
Дополнительные компоненты на плате:
- LED питание (PWR): Показывает стабильность подачи питания.
- Пользовательский LED (PC13): Удобный для тестирования выводов, индикация работы программы.
- Boot-переключатель (BOOT0/BOOT1): Выбор режима загрузки: Flash пользователя, SRAM, System Memory (для UART-загрузки).
- Кнопка Reset: Позволяет перезапустить работу микроконтроллера.
- Генераторы частоты: 8 MHz кварц – системная частота до 72 MHz. 32.768 kHz кварц – для внутреннего RTC или точного временного отсчета.