Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei, mitä kuuluu, kaverit! Akarsh täällä CETechistä.
Seuraavassa opetusohjelmassa tarkastelemme eri STM: n tarjoamia mikro -ohjaimia, kuten STM32F103C8, STM32F030F4 ja STM8S103F3.
Vertaamme näitä mikroja keskenään ja vertaamme niitä Arduinoon.
Kun tämä on poissa tieltä, muunnamme STM32F103C8 Arduinoksi, jotta voit ladata minkä tahansa Arduino IDE -koodin STM32: een käyttämällä vain USB -kaapelia, kuten Arduinon kanssa.
Aloitetaan nyt hauskuudesta.
Vaihe 1: Hanki piirilevyt projektillesi
Sinun täytyy tarkistaa PCBGOGO, jos haluat tilata piirilevyjä verkosta halvalla!
Saat 10 laadukasta piirilevyä, jotka valmistetaan ja toimitetaan kotiovellesi 5 dollarilla ja joitain toimituksia. Saat myös alennuksen ensimmäisestä tilauksestasi.
PCBGOGO pystyy PCB -kokoonpanoon ja kaavaimien valmistukseen sekä pitää hyvät laatustandardit.
Tarkista ne, jos sinun on valmistettava tai koottava piirilevyjä.
Vaihe 2: STM32F103C8 vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Joten, yllä olevan vertailun mukaan, jonka olen piirtänyt, tiivistetään havaintomme:
1) Arduino ja STM8 ovat 8-bittisiä suorittimia ja kaksi muuta ovat 32-bittisiä MCU: ita.
2) STM32F103: ssa on suurin flash -muisti, joka on kaksinkertainen Arduinoon verrattuna, kun taas RAM on 10 kertaa suurempi kuin Arduino.
3) Tehokkaan STM32F103: n hinta on pienempi kuin Arduino Nano -kloonin hinta, mutta vertailukelpoinen. STM8S103 päinvastoin tekee kotelostaan halvan mikron, mutta tarjoaa ehdottomasti vähemmän virtaa.
4) Arduinon ohjelmointi on yhtä helppoa kuin kytkeä USB -kaapeli ja painaa IDE: n latauspainiketta. STM32 -sarjassa ei ole tätä ominaisuutta valmiina, mutta se voidaan lisätä STM32F103 -laitteeseen lataamalla siihen Arduino -käynnistyslatain. Mitä aiomme tehdä seuraavissa vaiheissa:)
Vaihe 3: Arduino -käynnistyslataimen lataaminen STM32 -laitteeseen
1) Liitä STM32F103 FTDI -korttiin kuvan mukaisesti.
2) Vaihda BOOT 0 -otsikko 0 -asennosta 1 -asentoon, ennen kuin liität FTDI -kortin tietokoneeseen käynnistyslataimen vilkuttamiseksi
3) Lataa sopiva käynnistyslatain (PC13 minun tapauksessani) seuraavasta linkistä:
4) Lataa ja asenna Flasher-työkalu, jonka avulla voit päivittää binaarin:
5) Liitä laitteisto tietokoneeseen ja avaa välähdystyökalu, joka on asennettu seuraavaan paikkaan tapauksessani:
6) Kun työkalu on avattu, valitse oikea COM -portti ja jatka seuraavassa vaiheessa, kun näet kohdelukuisen viestin, siirry seuraavaan painikkeeseen kahdesti.
7) Valitse Lataa laitteelle -vaihtoehto ja valitse sitten tietokoneellasi oleva binaaritiedosto napsauttamalla 3 pistettä ja napsauta sitten Seuraava -painiketta, joka lataa käynnistyslataimen laitteelle ja näyttää onnistumisviestin, kuten kuvassa.
8) Kun olet sulkenut vilkkutyökalun, vaihda BOOT 0 -hyppyjohdin takaisin asentoon "0", ennen kuin katkaiset virran STM32 -kortille.
Vaihe 4: Arduino IDE: n määrittäminen STM32: lle
1) Lisää seuraava URL -osoite lisätaulujen hallinnan URL -osoitteeseen:
2) Goto Boards Manager ja etsi STM32, kun luettelo tulee näkyviin, asenna versio stm32duinosta.
3) Liitä STM32 -kortti tietokoneeseen USB -kaapelilla ja valitse oikea kortti työkaluvalikosta, kuten yllä olevassa kuvassa.
4) Avaa nyt haluamasi esimerkkiluonnos, avasin Blink -esimerkin ja napsautin vain latauspainiketta ja voit ladata koodin ilman muita vaiheita.
Vaihe 5: Se on siinä
Kokeile erilaisia esimerkkiluonnoksia, jotka pitäisi ladata taululle yhtä helposti kuin Blink -luonnos.
Kerro minulle alla olevissa kommenteissa, kuinka pystyit keräämään tämän levyn tehon, kun sitä käytettiin Arduino IDE: n kanssa, myös saadaksesi lisätietoja aiheesta, katso videoni samasta aiheesta.