Sisällysluettelo:

STM32: n käyttäminen kuten Arduino -opetusohjelma - STM32F103C8: 5 vaihetta
STM32: n käyttäminen kuten Arduino -opetusohjelma - STM32F103C8: 5 vaihetta

Video: STM32: n käyttäminen kuten Arduino -opetusohjelma - STM32F103C8: 5 vaihetta

Video: STM32: n käyttäminen kuten Arduino -opetusohjelma - STM32F103C8: 5 vaihetta
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Heinäkuu
Anonim
Image
Image
Hanki piirilevyt projektillesi
Hanki piirilevyt projektillesi

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

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
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

Arduino -käynnistyslataimen lataaminen STM32 -laitteeseen
Arduino -käynnistyslataimen lataaminen STM32 -laitteeseen
Arduino Bootloaderin lataaminen STM32 -laitteeseen
Arduino Bootloaderin lataaminen STM32 -laitteeseen
Arduino -käynnistyslataimen lataaminen STM32 -laitteeseen
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

Arduino IDE: n määrittäminen STM32: lle
Arduino IDE: n määrittäminen STM32: lle
Arduino IDE: n määrittäminen STM32: lle
Arduino IDE: n määrittäminen STM32: lle
Arduino IDE: n määrittäminen STM32: lle
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ä

Se on siinä!
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.

Suositeltava: