Sisällysluettelo:
- Vaihe 1: Hanki piirilevyt projektillesi
- Vaihe 2: STM32F103C8 vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Vaihe 3: Arduino -käynnistyslataimen lataaminen STM32 -laitteeseen
- Vaihe 4: Arduino IDE: n määrittäminen STM32: lle
- Vaihe 5: Se on siinä
Video: STM32: n käyttäminen kuten Arduino -opetusohjelma - STM32F103C8: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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.
Suositeltava:
Ääniohjattu kotiautomaatio (kuten Alexa tai Google Home, ei tarvita Wifiä tai Ethernetiä): 4 vaihetta
Ääniohjattu kotiautomaatio (kuten Alexa tai Google Home, ei tarvita Wifiä tai Ethernetiä): Se on pohjimmiltaan tekstiviestipohjaisia arduino -ohjattuja releitä, joissa on Google Assistant -asetus viestien lähettämiseksi ääniohjeilla. Se on erittäin helppoa ja halpaa ja toimii kuten Alexa -mainokset olemassa olevat sähkölaitteet (jos sinulla on Moto -X smartp
Mobiililaite, kuten kannettavan tietokoneen automaattinen kirkkaudensäätö: 3 vaihetta
Mobiililaite, kuten kannettavien tietokoneiden automaattinen kirkkaudensäätö: Mobiililaitteissa, kuten tableteissa ja puhelimissa, on sisäänrakennettu valoanturi, joka helpottaa näytön kirkkauden automaattista muuttamista ympäristön valon voimakkuuden muuttuessa. Mietin, voisiko saman toiminnon toistaa kannettaville tietokoneille ja näin t
EI* Kuten BOSS -vääristymä: 4 vaihetta (kuvilla)
EI* Kuten BOSS-vääristymä: Oletko kyllästynyt samoihin vanhoihin Bossin kaltaisiin kaksidiodi-puristinväripedaaleihin? Haluatko polkimen, joka tarjoaa kuorma-autoja raivostunutta kitarabrutaalia, aivan järjettömän rajalle asti, mutta kykenee myös lempeään bluesy overdrive? Haluatko stompboxin, jonka avulla voit
Tee XP -NÄKYMÄSTÄ (kouluttamattomalle silmälle) kuten Mac OS X: 4 vaihetta
Tee XP -NÄKYMÄSTÄ (kouluttamattomalle silmälle) kuten Mac OS X: HUOMAUTUS: Tämä on erittäin ennenaikaista. Tarkista lisää muutaman päivän kuluttua. Tiedän, että on olemassa muutamia ohjeita, jotka muuttavat XP: n ulkoasun Vistaksi (virukset tunkeutuvat vakoiluohjelmien troijalaisia mainosohjelmiksi). Miksi Vista, kun se oli Macin Aqua, se "kätevä
Halpa (kuten ilmaisessa [kuten oluessa]) Monimittariteline: 4 vaihetta
Halpa (kuten ilmaisessa [kuten oluessa]) Monimittariteline: Minua on ärsyttänyt se, että minun on nostettava niskaani tai tasapainotettava epävarmasti halpaa 4 dollarin monimetriä jonnekin, missä voin todella lukea näytön. Joten päätin ottaa asiat omiin käsiini! Tämä on myös ensimmäinen 'jäsenneltäväni, joten jos jollain on hyödyllisiä kommentteja