Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 veiksmas: STM32 LENTOS specifikacijos (STM32F103C8T6)
- 3 veiksmas: įdiekite STM32 plokštes į „Arduino IDE“
- 4 žingsnis: jungtys programuojant plokštę
- 5 žingsnis: valdybos programavimas
Video: STM32 lenta su „Arduino IDE STM32F103C8T6“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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
Šiems nurodymams mums reikės šių dalykų: STM32: USB KABELIS: FTDI: Duonos lenta ir keli džemperiai
2 veiksmas: STM32 LENTOS 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“
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ę
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
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:
„Arduino LTC6804 BMS“- 2 dalis. Balansavimo lenta: 5 žingsniai
„Arduino LTC6804 BMS“- 2 dalis. Balansavimo lenta: 1 dalis yra čia. Baterijų valdymo sistema (BMS) apima funkcijas, leidžiančias suvokti svarbius akumuliatoriaus parametrus, įskaitant elemento įtampą, akumuliatoriaus srovę, elemento temperatūrą ir kt. apibrėžtas diapazonas, pakuotė gali būti diskoteka
Kaip padaryti pigią „Attiny Arduino“lentą: 4 žingsniai (su nuotraukomis)
Kaip sukurti pigią „Attiny Arduino“lentą: Na, dažniausiai kai man kyla problemų, kai man reikia „Arduino“kai kuriuose projektuose, kur man reikia kelių įvesties/išvesties kontaktų. Na, „Arduino-Tiny“platformos dėka „Arduino“programą galima įrašyti į mažą „Avr“seriją, pvz., „Attiny“85/45 „Arduino-Tiny“yra atviro kodo „ATtiny“rinkinys
STM32 „Mėlynos tabletės“programavimas naudojant „Arduino IDE“ir USB: 8 žingsniai
STM32 „Mėlynosios tabletės“programavimas naudojant „Arduino IDE“ir USB: palyginus STM32F bendrąją prototipo plokštę (ty „Blue Pill“) su jos priešpriešine „Arduino“dalimi, nesunku suprasti, kiek ji turi daugiau išteklių, o tai atveria daug naujų galimybių IOT projektams. trūkumai yra paramos stoka. Tiesą sakant, tikrai ne
Darbo su „Stm32“pradžia naudojant „Arduino IDE“: 3 žingsniai
Darbo su „Stm32“pradžia naudojant „Arduino IDE“: STM32 yra gana galinga ir populiari plokštė, kurią palaiko „Arduino IDE“. Tačiau norėdami ją naudoti, turite įdiegti „stm32“plokštes „Arduino IDE“, todėl šioje instrukcijoje pasakysiu, kaip įdiegti „stm32“plokštes ir kaip jį užprogramuoti
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: 4 žingsniai (su nuotraukomis)
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: ši instrukcija yra apie mažytę (8 mm x 10 mm) „Neopixel“šviesos diodams pritaikytą pertraukimo lentą, kurią galima sukrauti ir lituoti viena prie kitos, ji taip pat suteikia daug didesnį konstrukcijos standumą nei plonas LED juostelė daug mažesnėje formoje