Мазмуну:

STM32 Board Arduino IDE STM32F103C8T6 менен: 5 кадам
STM32 Board Arduino IDE STM32F103C8T6 менен: 5 кадам

Video: STM32 Board Arduino IDE STM32F103C8T6 менен: 5 кадам

Video: STM32 Board Arduino IDE STM32F103C8T6 менен: 5 кадам
Video: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, Ноябрь
Anonim
STM32 тактасы Arduino IDE STM32F103C8T6 менен
STM32 тактасы Arduino IDE STM32F103C8T6 менен

Салам достор, анткени көп адамдар arduino такталарын колдонушат, бирок биз билгендей, аларда кээ бир чектөөлөр бар, башка бир нече такталар Arduinoго караганда жакшыраак иштөөнү жана жакшыраак функцияларды бере турган arduino альтернативасы катары жарыкка чыкты жана алардын бири STM32. STM32 тактасы Arduino uno дан да арзан жана анын мүмкүнчүлүктөрү arduino uno караганда алда канча жакшыраак, бирок алар Arduino IDE тарабынан колдоого алынбагандыктан, биз аларды Arduino IDEге кол менен кошушубуз керек. Ошентип, бул көрсөтмөлөрдө биз STM32 такталарын Arduino IDEге кошобуз жана бул тактаны Arduino IDE менен программалайбыз.

1 -кадам: Сизге керектүү нерселер

Сиз керек
Сиз керек

Бул көрсөтмөлөр үчүн бизге төмөнкү нерселер керек болот: STM32: USB CABLE: FTDI: "Breadboard & Few Jumpers

2 -кадам: STM32 BOARD өзгөчөлүктөрү (STM32F103C8T6)

STM32 BOARD өзгөчөлүктөрү (STM32F103C8T6)
STM32 BOARD өзгөчөлүктөрү (STM32F103C8T6)

STM32F103C8T6 өзгөчөлүктөрү төмөндө жана сүрөттө берилген.: Өндүрүүчү STMicroelectronics Сериялар STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connection CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB перифериялык түзүлүштөрү DMA, Моторду башкаруу PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT саны I/O 37 Программанын эс тутумунун көлөмү 64KB (64K x 8) Программанын эс тутуму FLASH EEPROM Өлчөмү - RAM Көлөмү 20K x 8 Voltage - Тапшыруу (Vcc/Vdd) 2V ~ 3.6V Data Converters A/D 10x12b Осциллятордун ички иштөө температурасы -40 ° C ~ 85 ° C (TA)

3 -кадам: STM32 такталарын Arduino IDEге орнотуңуз

STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз
STM32 такталарын Arduino IDEге орнотуңуз

Сураныч, arduino ideде stm32 такталарын орнотуу үчүн төмөнкү көрсөтмөлөрдү жана берилген сүрөттөрдү ээрчиңиз: 1- Arduino.cc IDEди ишке киргизиңиз. "Файл" менюну, андан кийин "Тандоолорду" чыкылдатыңыз. "Тандоолор" диалогу ачылат, андан кийин "Кошумча Башкармалар Башкаруучуларынын URL'дери" талаасына төмөнкү шилтемени кошуңуз: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Click" Ok "2-" Tools "менюсун чыкылдатыңыз жана андан кийин" Boards> Boards Manager "Такта менеджери ачылат жана сиз орнотулган жана жеткиликтүү такталардын тизмесин көрөсүз." STM32 F103Cxxx "тандап, орнотууну чыкылдатыңыз. Орнотуу аяктагандан кийин негизги аталыштын жанында "ОРНОТУЛГАН" теги пайда болот. Такта менеджерин жаап койсоңуз болот. Эми сиз "Board" менюсунан STM32 такталар пакетин таба аласыз. Керектүү такталар сериясын тандаңыз: STM32F103CxxxТакта тандоо

4 -кадам: Башкарманы программалоо үчүн туташуулар

Башкарманы программалоо үчүн байланыштар
Башкарманы программалоо үчүн байланыштар

Stm32ди программалоо үчүн сиз бул схеманы аткарышыңыз керек. Программалоо үчүн сиз Stm32ди албетте алышыңыз керек, экинчиси - ttl конвертерине usb, андыктан USBден TTL -ге алмаштыргычты алып, көрсөтүлгөн схемаларды ээрчиңиз.

5 -кадам: Башкарманы программалоо

Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо

Эми arduino IDEдеги көз ирмемдин эскизин ачыңыз жана пинди "PC13" кылып өзгөртүңүз, анткени stm32нин борттогу жетеги PC13 пининде, андан кийин куралдар бөлүмүндөгү орнотууларды тандаңыз (мисалы: такталар, ком -порт, жүктөө ыкмасы ж. Сүрөттү) & Stm32ге кодду жүктөңүз жана pc13тин борттогу сүрөттөрү меникиндей ирмеле баштайт (сүрөттүн сапаты үчүн кечирим сурайм), ал тургай анын жаркылдап турганын көрүү үчүн сиз тышкы LEDди PC13кө кошо аласыз. Ошентип, STM32 BOARD менен долбоорлорду түзүүдөн ырахат алыңыз.

Сунушталууда: