Sisukord:

STM32 kasutamine nagu Arduino õpetus - STM32F103C8: 5 sammu
STM32 kasutamine nagu Arduino õpetus - STM32F103C8: 5 sammu

Video: STM32 kasutamine nagu Arduino õpetus - STM32F103C8: 5 sammu

Video: STM32 kasutamine nagu Arduino õpetus - STM32F103C8: 5 sammu
Video: SKR PRO V1.1 - Fans 2024, Detsember
Anonim
Image
Image
Hankige oma projekti jaoks trükkplaate
Hankige oma projekti jaoks trükkplaate

Hei, mis lahti, poisid! Akarsh siin CETechist.

Järgmises õpetuses vaatame erinevaid STM -i pakutavaid mikrokontrollereid nagu STM32F103C8, STM32F030F4 ja STM8S103F3.

Me võrdleme neid mikrovälju üksteisega ja võrdleme neid Arduinoga.

Kui see pole enam võimalik, teisendame STM32F103C8 Arduinoks, et saaksite STM32 -sse üles laadida mis tahes Arduino IDE -koodi, kasutades lihtsalt USB -kaablit, nagu teeksite seda Arduinoga.

Alustame nüüd lõbuga.

Samm: hankige oma projekti jaoks trükkplaadid

Kui soovite PCB -sid veebist odavalt tellida, peate tutvuma PCBGOGO -ga!

Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 5 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust.

PCBGOGO -l on PCB kokkupaneku ja šabloonide tootmise ning heade kvaliteedistandardite järgimise võimalus.

Kontrollige neid, kui teil on vaja PCB -sid valmistada või kokku panna.

2. samm: STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

Niisiis, vastavalt ülaltoodud võrdlusele, mille olen joonistanud, võtame kokku meie tulemused:

1) Arduino ja STM8 on 8-bitised protsessorid ja ülejäänud kaks on 32-bitised MCU-d.

2) STM32F103 -l on suurim välkmälu, mis on Arduinoga võrreldes kahekordne, samas kui RAM on 10 korda suurem kui Arduino.

3) Võimsa STM32F103 hind on madalam kui Arduino Nano kloonil, kuid võrreldavas vahemikus. STM8S103 teeb vastupidi odava mikro, kuid annab kindlasti vähem energiat.

4) Arduino programmeerimine on sama lihtne kui USB -kaabli ühendamine ja IDE -s üleslaadimisnupu vajutamine. STM32 seerial pole seda funktsiooni karbist väljas, kuid selle saab lisada STM32F103 -le, laadides sinna üles Arduino alglaaduri. Mida me järgmistes sammudes teeme:)

Samm: laadige Arduino alglaadur üles STM32 -sse

Arduino alglaaduri laadimine STM32 -sse
Arduino alglaaduri laadimine STM32 -sse
Arduino alglaaduri laadimine STM32 -sse
Arduino alglaaduri laadimine STM32 -sse
Arduino alglaaduri laadimine STM32 -sse
Arduino alglaaduri laadimine STM32 -sse

1) Ühendage STM32F103 FTDI -plaadiga nagu pildil.

2) Lülitage BOOT 0 päis asendist „0“asendisse „1“, enne kui ühendate FTDI -plaadi arvutiga alglaaduri vilkumiseks.

3) Laadige sobiv alglaadur (minu puhul PC13) alla järgmiselt lingilt:

4) Laadige alla ja installige Flasheri tööriist, mille abil saate binaarsüsteemi välgutada:

5) Ühendage riistvara arvutiga ja avage minu jaoks järgmisesse kohta installitud välgutööriist:

6) Kui tööriist on avatud, valige õige COM -port ja jätkake järgmise sammuga, kui näete loetavat sõnumit, kaks korda järgmise nupu juurde.

7) Valige suvand Laadi seadmesse alla, seejärel valige arvutis asuv binaarfail, klõpsates 3 punkti ja seejärel klõpsake nuppu Järgmine, mis laadib alglaaduri seadmesse üles ja kuvab edusõnumi nagu pildil.

8) Pärast välgutööriista sulgemist lülitage BOOT 0 hüppaja tagasi asendisse "0", enne kui eemaldate toite STM32 plaadilt.

Samm: seadistage Arduino IDE STM32 jaoks

Arduino IDE seadistamine STM32 jaoks
Arduino IDE seadistamine STM32 jaoks
Arduino IDE seadistamine STM32 jaoks
Arduino IDE seadistamine STM32 jaoks
Arduino IDE seadistamine STM32 jaoks
Arduino IDE seadistamine STM32 jaoks

1) Lisage täiendavate tahvlite halduri URL -ile järgmine URL:

2) Goto Boards Manager ja otsige STM32, kui loend kuvatakse, installige versioon stm32duino.

3) Ühendage STM32 plaat USB -kaabli abil arvutiga ja valige tööriistade menüüst õige plaat nagu ülaltoodud pildil.

4) Nüüd avage soovitud näidisvisand, avasin Blinki näite ja vajuta lihtsalt üleslaadimisnuppu ja saate koodi üles laadida ilma muude toiminguteta.

Samm: see on see

See on kõik!
See on kõik!

Proovige erinevaid näidisvisandeid, mis tuleks tahvlile üles laadida sama lihtsalt kui Blinki visand.

Andke mulle alltoodud kommentaarides teada, kuidas suutsite selle plaadi võimsust Arduino IDE -ga kasutamisel koguda, samuti saate selle teema selgitamiseks vaadata minu videot samal teemal.

Soovitan: