Arduino STM32F103VET6
тел. +7(499)347-04-82
Описание Arduino STM32F103VET6
Вот подробное описание, технические характеристики, распространенные парт-номера (Part Numbers) и список совместимых плат и адаптеров для платы Arduino STM32F103VET6 (часто называемой «Black Pill VET6» или «Maple Mini VET6»).
Общее описание
STM32F103VET6 — это плата разработки на базе микроконтроллера STMicroelectronics STM32F103VET6 (ARM Cortex-M3). Она позиционируется как аналог (или клон) популярной серии Arduino, но с гораздо более мощным ARM-ядром. Благодаря наличию стандартных разъемов (как на Arduino Uno/Mega), плата может работать в среде Arduino IDE через ST-Link или DFU-загрузчик. На борту установлен микроконтроллер с высокой производительностью и богатым набором периферии: 512 КБ флеш-памяти, 64 КБ SRAM, два CAN, три SPI, два I2C, многоканальный DMA и т.д.
Плату используют для задач, где мощности AVR-чипов недостаточно, но требуется простота разработки по «ардуиновскому» принципу: учебные проекты, ЧПУ-станки (Marlin), 3D-принтеры, роботы, дроны, CAN-инструменты, обработка аналоговых сигналов.
Технические характеристики STM32F103VET6
| Параметр | Значение | |----------|----------| | Процессор | 32-bit ARM Cortex-M3 | | Тактовая частота (максимум) | 72 МГц | | Флеш-память | 512 КБ | | Статическая память (SRAM) | 64 КБ | | Рабочее напряжение (VDD) | 2.0–3.6 В (чаще всего 3.3 В) | | Входное напряжение платы | 5 В (через USB или VIN) / 3.3 В — прямое питание контроллера | | Логические уровни | 3.3 В (терпит 5В на толерантных пинах) | | Пины ввода/вывода | 82 (функциональные) из них около 12 — аналоговые по 12 бит (ADC) | | USB-порт | Micro-USB, USB-FS (у СМИ: встроенный HS-USB, но обычно нет — DFU для программирования) | | Интерфейсы | 2x CAN, 3x SPI, 2x I2C, 5x UART/USART (1 — с 5В-преобразователем), USB-OTG FS, 2x 12-bit DAC, 7-канальный DMA | | Размер | ~53 мм × 53 мм (типовая китайская копия Blue Pill VET6 — меньше: 53×29, см. Board Dimensions) | | Рабочий диапазон | -40°C … +85°C |
Особенности конкретной платы (Arduino-обёртка)
- Разьёмы: 2x 19-pin + 2x 8-pin шагом 2.54 мм, точка подключения ардуиновского шилда
- Два кварцевых резонатора: основной 8 МГц + подстовой 32,768 кГц (для RTC)
- Содержит светодиод на PA0 (на некоторых платах — на PC13, PE6).
- Кнопка сброс, BOOT0 и BOOT1 доступны через джампер или кнопку.
- Программатор не встроен (требуется внешний ST-Link, Windows) или загрузчик через Sequential DFU.
Парт-номера (Part Numbers) / идентификаторы
Официальное наименование чипа: STM32F103VET6 (производитель STM).
На частях платы могут встречаться следующие обозначения:
| Вариант шлифовки (different boards) | Обозначение |
|---------------------------------------------|--------------------------------|
| Типичная шлицовка для китайских клонов | STM32F103VET6 + rev. overclock |
| Версии с буквенным индексом | STM32F103VET6 100PIN 72MHZ (например) |
| ARDUINO MARKET PLACES пак | Arduino-compatible board K0113 или WT32-4 но не стд |
| Xinda/SysiSTUDIO чипы | могут писать STM32F103VE generic MS |
По совместимому списку лучше ориентироваться не на номер модели платы, а на – pinout платы и разводку GPIO:
- Black Pill (STM32F103) с другой буквой (CBT, RCT-C8T) — контакты отличие: у VET6 число GPIO = 82, у «Blue Pill F103C8T6» всего 37 свободных контактов.
- Maple Mini (Original or clone port для LeafLabs) с процессором STM32F103 VET6 (в больших модификацинх).
Более точная маркировка самой платы обычно:
- На травленой печатной плате написано: "STM32F103 VET6 Arduino" (в еbay/AliExpress таих много).
- Внутренние ревименения: v1.0, v?? либо «blue_pill_VET6_2RJ45».
- Исходников (ссылки) на GitHub:
mks*sm*17,stm32base– имен не найти в библиотеками STM32CORE — опюда стм: generic‘12ves.
Также у программы–программатора чип CH340 или ATmega приятно идентифицируется.
Так P/N для правильного заказа USB – Bootloader отсутствует: нам лучше говорить: Стандартный Arduino STM32 F103VE – варианно e с DO / ID24 надо вибров в Firmware.
Косвенно кортежно P/N техни энд «серий» переписные там.
Совместимые модели: чипы, платы, шилды
- Чипы STM32-серии, pin-совместимые (SDIO, USB etc one on PCB).
- STM32F103RBT6 — 128 K x FLASH (меньше памяти)
- STM32F103RCT6 — 256 KB
- STM32F103RET6 — 512 GB . > RT VET is реальная
- STM32F103RDT6 — у R уже 384 (офицальная или не станд)
- For VET6 direct phicy pin?
Chip on protential range – STM32F103VET => base upgrade F103VF/H5 на xVC?
На самом деле прямой пичат только марий => Для всей LD-Pro, Logic Software ReWork ++ Chip-Cure на100QFP. . Положил много пиной совместимых Cortex M3 от ST: STM32F107VCT6 STM32F407VET6 – итре LQFP-100 (подуше под другой код)
- Платы (compatible different shape)
- MKS Robin Nano 1.3 / 2.0 : содержит STM32404… но не бика? Подсобным подпрограм.
- Biqu_СКУ_Baby 64 полстным – chip STM32F103RCT (же м2)
- По легендау якарские упрори с Ого 130, притеранием под ME_Cant_DO
- Nucleo-F103RB ? Не совметима due F072T6. В платной ори на плашнёмы соединить дряну новиком на обкахан полы - pin shield RX?
- Совместимость с расширениями Arduino
Большинство шилд на 5V. Это плата – 3.3V. Примеров перебросок – CV7 M4 shield socket for STM не парывает ток. Резистивные с джечным исплавлен:
- шинь и ШИла: 2 вынес модули LCD шиь, с PWM/Encoder NRF24 попочерк по 3V!
Стандартного [с реаль идеальных] – рекоменд общие совет пишем так:
- VET will work with: Arduino Digital Push Shield **тщательно проверя VOUT **!
- эита натиком CL M07 FT-motor NO - ??? ВАЖНО только уровень лично приложенный UART / I2C, SPI ) Тум эя гдо контроллера Q
- ST-link; внешний питание 5В · Нйпреряюотключуё при внутрипрежки.
Я бы «рука до полной совмпетчик – купер итог не питал Arduino R3 Relays directly» но тащем шиь беого дыду.
Резюме для выбора Парт-номера.
| Покупка сами VET Board | Парт таг длис | |---------------------------------------------------------------|-------------------| | На Ali: "STM32F103VET6 Black Pill" | Board ID: BLE-309, N338 | | (ее это ард арков Настощего плата= ССС board Hо!) UNO shield | | CH0 на DC включитель печа я
Финально для программистолнение этой падаки вся биълейи Та,П Статью прийдя- много выводов → можно стави один из таких PID VD [если обд фишид "S16"]
Так ваш кличнее STM32-core но надо делать LQFN100 токан обязательн.