Turinys:

STM32 lenta su „Arduino IDE STM32F103C8T6“: 5 žingsniai
STM32 lenta su „Arduino IDE STM32F103C8T6“: 5 žingsniai

Video: STM32 lenta su „Arduino IDE STM32F103C8T6“: 5 žingsniai

Video: STM32 lenta su „Arduino IDE STM32F103C8T6“: 5 žingsniai
Video: How to program an STM32 board with the Arduino IDE 2024, Lapkritis
Anonim
STM32 plokštė su „Arduino IDE STM32F103C8T6“
STM32 plokštė su „Arduino IDE STM32F103C8T6“

Sveiki, vaikinai, nes daugelis žmonių naudoja arduino plokštes, tačiau, kaip žinome, jie turi tam tikrų apribojimų, tiek mažai kitų plokščių pasirodė kaip arduino alternatyva, kuri gali užtikrinti geresnį našumą ir geresnes funkcijas nei „Arduino“, o viena iš jų yra STM32. STM32 plokštė yra net pigesnė nei „Arduino uno“, o jos galimybės yra daug geresnės nei „Arduino uno“, tačiau kadangi jos iš pradžių nepalaikomos „Arduino IDE“, turime jas rankiniu būdu pridėti prie „Arduino IDE“. Taigi šioje instrukcijoje mes pridėsime STM32 plokštes prie „Arduino IDE“ir užprogramuosime šią plokštę naudodami „Arduino IDE“.

1 žingsnis: reikalingi dalykai

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Šiems nurodymams mums reikės šių dalykų: STM32: USB KABELIS: FTDI: Duonos lenta ir keli džemperiai

2 veiksmas: STM32 LENTOS specifikacijos (STM32F103C8T6)

STM32 BOARD specifikacijos (STM32F103C8T6)
STM32 BOARD specifikacijos (STM32F103C8T6)

STM32F103C8T6 specifikacijos pateikiamos žemiau ir paveikslėlyje. Gamintojas STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Periferiniai įrenginiai DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temperatūros jutiklis, WDT Įvesties/išvesties skaičius 37 Programos atminties dydis 64KB (64K x 8) Programos atminties tipas FLASH EEPROM Dydis - RAM dydis 20K x 8 Įtampa - Maitinimas (Vcc/Vdd) 2V ~ 3.6V Duomenų keitikliai A/D 10x12b Osciliatoriaus tipas Vidinė darbinė temperatūra -40 ° C ~ 85 ° C (TA)

3 veiksmas: įdiekite STM32 plokštes į „Arduino IDE“

Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“
Įdiekite STM32 plokštes „Arduino IDE“

Vadovaukitės toliau pateiktomis instrukcijomis ir pateiktais vaizdais, kad įdiegtumėte „stm32“plokštes „arduino ide“: 1- Paleiskite „Arduino.cc IDE“. Spustelėkite meniu „Failas“, tada - „Nuostatos“. Atsidarys dialogo langas „Nuostatos“, tada į lauką „Papildomų valdytojų URL“pridėkite šią nuorodą: „https://dan.drown.org/stm32duino/package_STM32duino_index. json "Spustelėkite" Gerai "2- Spustelėkite meniu" Įrankiai ", tada-" Lentos> Lentų tvarkytuvė ". Atsivers lentos tvarkyklė ir pamatysite įdiegtų ir galimų plokščių sąrašą. Pasirinkite" STM32 F103Cxxx "ir spustelėkite įdiegti. Kai diegimas bus baigtas, šalia pagrindinio pavadinimo pasirodys žyma „INSTALLED“. Galite uždaryti valdybos valdytoją. Dabar STM32 plokščių paketą rasite meniu „Board“. Pasirinkite norimą plokščių seriją: STM32F103Cxxx

4 žingsnis: jungtys programuojant plokštę

Lizdų programavimo jungtys
Lizdų programavimo jungtys

Norėdami užprogramuoti „stm32“, turite sekti nurodytą grandinę. Norėdami jį programuoti, turite gauti „Stm32“, o kitas yra USB į ttl konverteris, todėl įsigykite USB į TTL keitiklį ir sekite pateiktą schemą.

5 žingsnis: valdybos programavimas

Valdybos programavimas
Valdybos programavimas
Valdybos programavimas
Valdybos programavimas
Valdybos programavimas
Valdybos programavimas
Valdybos programavimas
Valdybos programavimas

Dabar atidarykite mirksėjimo eskizą savo arduino IDE ir pakeiskite kaištį Nr. Į „PC13“, nes „stm32“integruotas šviesos diodas yra ant PC13 kaiščio, tada įrankių skiltyje pasirinkite nustatymus (pvz., Lentos, kom prievadas, įkėlimo metodas ir tt) ir įkelkite kodą į savo „stm32“, o borto „pc13“šviesos diodas pradės mirksėti kaip mano paveikslėliuose (atsiprašau už vaizdo kokybę) ir netgi norėdami pamatyti, kad jis mirksi, galite prie kompiuterio13 pridėti ir išorinį šviesos diodą. Taigi smagiai kurkite projektus naudodami STM32 BOARD.

Rekomenduojamas: