ARM Cortex-m3 stm32f103c8t6 STM32 плата + USB
ARM Cortex-m3 stm32f103c8t6 STM32 плата используется для создания проектов на микроконтроллерах. Может полностью и более качественно заменить платформу Arduino, но требует больше начальных знаний. Отличный вариант для опытных разработчиков.
Для использования контроллера нужно подключить его к компьютеру через кабель USB – mini USB (в комплект не входит), после чего на плате контроллера должен загореться красный светодиод D1. На компьютере контроллер должен определиться, как совместимое HID устройство. У контроллера поддержка USB полностью аппаратная, до 8 endpoints, потому никаких драйверов устанавливать не нужно. После того, как компьютер добавит контроллер в список активного оборудования, нужно установить программу для работы с контроллером, например EmBloks.
Есть возможность перепрограммировать микроконтроллер, через JTAG или UART интерфейсы.
Управляется контроллер компьютером, через USB интерфейс, с помощью специальных программ. На контроллере есть кнопка, обозначенная S1 – это кнопка перезагрузки и сброса параметров RESET. На плате контроллера есть джампер P2 – он используется для включения/выключения USB интерфейса. На плате контроллера есть джамперы BOOT0 и BOOT1 их положение определяет режим загрузки контроллера и вход в бутлоадеры (bootloader).
ARM Cortex-m3 stm32f103c8t6 STM32 плата + USB имеет разъемы и интерфейсы для подключения к компьютеру, отладочным платам и различной периферии (датчиков, дисплеев, модулей, драйверов, реле и т.п.):
- для подключению к компьютеру используется стандартный USB интерфейс спецификации USB 2.0, исполненный в разъеме mini USB;
- для подключения контроллера к отладочным платам используется интерфейс JTAG, исполненный в стандартном 10-пиновом JTAG/SWD разъеме;
- интерфейс JTAG в стандартном 10-пиновом JTAG/SWD разъеме;
- для подключения к контроллеру внешней периферии (порты ввода/вывода) слева и справа платы идут основные интерфейсы, а также выводы GND и питания. Левая сторона: 3.3, 3.3, PA0 – PA7, PB0 – PB2, PB10 – PB14, PA8, PB15, RX, TX, GND, GND. Правая сторона: 3.3, 3.3, PD1, NST, PC15, PD0, PC13, PC14, PB9, VBAT, BT0, PB8 – PB5, PA15, PB3, PA13, PA14, PA11, PA12, GND, GND.
Также есть интерфейс USART для перепрограммирования микроконтроллера или подключения совместимых устройств. Обозначение контактов: 5V, TX, RX, GND.
Питание платы может осуществляться или от USB порта компьютера, или от внешнего источника питания. Напряжение питания 2,7 – 3,6 В, но на плате установлен стабилизатор напряжения на 3,3 В, потому напряжение питания может быть 5 В.
Характеристики:
производитель: ST Microelectronics Ink.;
серия: STM32;
архитектура микроконтроллера: ARM® Cortex-M3™;
разрядность ядра: 32 бит;
скорость: 72 МГц;
типы подключения: CAN, I²C, IrDA, LIN, SPI, UART/USART, USB;
периферия: DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT;
пины общего назначения GPIO: 26 шт;
пинов ШИМ: 12;
входов АЦП: 6 (12 битный, 1мкс);
размер программируемой памяти: 64 KB;
тип программируемой памяти: Flash;
размер памяти (RAM): 20 KB;
микроконтроллер исполнен в корпусе: LQFP48;
подключение к компьютеру: USB 2.0 FS (FullSpeed — 12Mbit);
перепрограммирование через: JTAG, UART;
напряжение питания микроконтроллера: 2,7 – 3,6 В;
напряжение питания платы: 2,7 – 5 В;
размеры (Д х Ш х В): 53 х 36 х 12 мм ;
вес: 15 г.
- Цена: 318,55 ₴



