Налагоджувальна плата STM32F103C8T6 з ядром ARM Cortex-M3 має дуже хороше співвідношення ціна/функціонал і є значно продуктивнішою в порівнянні з більшістю бюджетних плат Arduino.
На платі є всі необхідні елементи для початку роботи з цим мікроконтролером:
- 32 порти GPIO, розведених на контактні майданчики, що збігаються форм-фактором з роз'ємом DIP-40
- два кварци - 8МГц для тактування ядра та 32768 Гц для тактування RTC
- стабілізатор напруги 3.3В для забезпечення можливості живлення плати від 5В
- роз'єм для підключення SWD програматора
- MicroUSB роз'єм (з'єднаний з апаратним USB інтерфейсом)
- кнопка перезавантаження
- два світлодіоди (один з них - індикатор подачі живлення, другий - підключений до порту PC13)
- два джампери для вибору області пам'яті, з якою буде виконуватися початкове завантаження мікроконтролера.
Прошивка може здійснюватися через SWD програматор, наприклад ST-Link або через USB-UART конвертер. Якщо ж прошити в чіп спеціальний завантажувач, то з'явиться можливість прошивки чіпа через вбудований MicroUSB роз'єм.
Для розробки коду та програмування STM32F103C8T6 можна використовувати як спеціалізовані IDE – Keil, IAR, Eclipse тощо, так і Arduino IDE.
Відмінну покрокову інструкцію з налаштування підтримки чіпа STM32F103C8T6 середовищем Arduino IDE можна знайти тут .
Характеристики:
| Використовуваний мікроконтролер | STM32F103C8T6 |
| Ядро | ARM 32-bit Cortex-M3 |
| Напруга живлення плати | 2,7 ... 5В |
| Максимальна тактова частота чіпа | 72МГц |
| Об'єм флеш пам'яті | 64Кб |
| Об'єм оперативної пам'яті SRAM | 20Кб |
| Кількість висновків GPIO | 34 |
| Кількість АЦП | 2х 12bit (16 каналів) |
| Розрядність ШІМ | 16bit |
| Діапазон робочих температур | -40°C..+85°C |
| Розміри плати | 56х43 мм |
Мікроконтролер STM32F103C8T6 має три апаратні UART інтерфейси, 2x SPI, 2x I2C, 1x USB 2.0, 1x CAN, 7-канальний DMA контролер, інтерфейси SWD та JTAG, годинник реального часу та три 16-бітних таймери.
Комплектація:
- 1х налагоджувальна плата STM32F103C8T6 Cortex-M3
Завантаження:
