Андрей Смирнов
Время чтения: ~4 мин.
Просмотров: 5

STM32F103C8T6 – отладочная плата STM32

  • Добавьте товар в корзину
  • Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
  • Дождитесь подтверждения от менеджеров или позвоните самостоятельно
  • Оплатите заказ удобным способом и получите его в ближайшее время

?

Отладочная плата STM32F103C8T6 STM32 ARM

Отладочная плата STM32F103C8T6 построена на основе одноимённого контроллера, работающего на ядре Cortex-M3.

Микроконтроллер имеет богатый набор внешних интерфейсов – SPI (до 18 Мбит/с!), USART, I2C, причём все они высокоскоростные и способны передавать данные без участия ЦП – с помощью ПДП (DMA), что значительно повышает скорость передачи.

Контроллер также имеет аппаратный интерфейс USB 2.0 Full Speed, то есть на его основе удобно создавать проекты, подключающиеся к ПК – и больше никаких последовательных портов!

Имеется даже интерфейс CAN – он позволит организовать передачу по проводам на большие расстояния!

Разнообразие периферии подкрепляется мощностью ядра – оно способно работать на частоте до 72 МГц с производительностью до 1.25 DMips (ядро AVR отрабатывает тест Dhrystone с производительностью не более 1 DMips), то есть этот МК мощнее рядовой Arduino более чем в 5.5 раз!

Всего у микроконтроллера 64 Кб памяти программ и 20 Кб ОЗУ – теперь можно не экономить на строках!

АЦП контроллера способен совершать преобразование за наносекунду с точностью до 12 бит!

А 37 пинов ввода-вывода позволяют навсегда забыть о расширителях портов. Помните, что пины имеют логический уровень 3.3 В! (Но некоторые совместимы с 5-вольтовыми уровнями).

В зависимости от партии, отладочная плата может быть укомплектована как микроконтроллером STM32F103C8T6, так и практически аналогичной микросхемой CS32F103C8T6 от CKS (обзор отличий CS32F103C8T6 и STM32F103C8T6).

Распиновка и назначение выводов платы

На рисунке ниже приведена распиновка и назначение выводов отладочной платы на базе STM32F103C8T6:

STM32F103C8T6-pinout.jpg

Основные достоинства

  • удобные джамперы для выбора режима загрузки – из Flash, из ОЗУ или режим загрузчика
  • встроенный регулятор напряжения – плату можно питать от USB
  • программирование и отладка всего по двум проводам, причём заливка прошивки доступна с помощью загрузчика – не требует программатора.

Примеры использования

  • ресурсоёмкие проекты на Arduino
  • обработка изображений или звука
  • работа с большими дисплеями

stm32f103c8t6-stm32-arm-dev-board-3.jpg

Комплектация

  • 1 × STM32F103C8T6 отладочная плата
  • 2 × Гребенки на 20 контактов

Подключение и библиотеки

Плата совместима с Arduino при установке ядра через менеджер плат.

Для работы с Arduino IDE рекомендуется скачать дополнение Arduino STM-32.

Maple Mini на контроллере STM32F103C8T6, его еще называют Blue Pill — он представляет собой отладочную плату, которую используют создания прототипов. В Maple mini установлен 48-контактный STM32 микроконтроллер. Для пользователя на отладочной плате доступно 34 GPIO. Платформа может питаться от микро USB порта или от внешнего источника питания. Что бы написать свои скетчи можно воспользоваться популярным компилятором Arduino IDE, который поддерживает язык программирования совместимый с Arduino Си. Размеры платы составляет всего 53 х 22 мм. Несмотря на свои маленькие размеры, плата представляет собой довольно мощное устройство. Которое в разы производительней популярных плат Arduino.

Для добавления платы в ArduinoIDЕ, перейдите в «настройки», выберите поле ввода: «ссылки для менеджера плат» и добавьте в это поле следующую строку: http://dan.drown.org/stm32duino/package_STM32duino_index.json. После чего в менеджере плат появятся возможность выбора, с надписями «stm32duino», выберите «SMT32F1xx/GD32F1xx boards by smt32duino» и нажмите кнопку установка. Вот и все, после скачивания у Вас появится возможность в меню «Инструменты» выбрать эту плату для работы с ней, а также Вы сможете выбрать примеры скетчей для этой платы.

Характеристики:

Процессор STM32F103C8T6
Ядро ARM Cortex M3
Разрядность 32 бита
Тактовая частота 72 мГц
Оперативная память 20 кб
Flash память 64 кб
Вводы/выходы (ШИМ) 34 (из них 12 ШИМ с разрешением 16 бит)
Аналоговые входы 9 (разрешение АЦП 12 бит)
Время работы АЦП 1 мкс
Интерфейс SPI 2
Интерфейс I2C 2
Интерфейс USART 3
Интерфейс CAN 1
Прямая доступ к памяти DMA 7 каналов
Количество таймеров 4
Часы реального времени Встроенные 32 кГц с возможностью калибровки
Внешние прерывания Любой дискретный вход,

Обсудить Blue Pill на форуме

Дополнительные характеристики
Вес 8.4 г

Категории: Arduino и другие контроллеры

Maple Mini на контроллере STM32 Cortex M3 отзывы

Оставьте отзыв об этом товаре первым!

Используемые источники:

  • https://voltiq.ru/shop/stm32f103c8t6-dev-board/
  • https://duino.ru/maple-mini-na-kontrollere-stm32-cortex-m3-.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации