Satura rādītājs:

STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi
STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi

Video: STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi

Video: STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi
Video: Octopus Max EZ v1.0 - EZ2208 With Controller fan 2024, Jūlijs
Anonim
Image
Image
Iegūstiet PCB savam projektam
Iegūstiet PCB savam projektam

Hei, kas notiek, puiši! Akarsh šeit no CETech.

Turpmākajā apmācībā mēs aplūkosim dažādus STM piedāvātos mikrokontrollerus, piemēram, STM32F103C8, STM32F030F4 un STM8S103F3.

Mēs salīdzināsim šos mikroskopus savā starpā, kā arī salīdzināsim tos ar Arduino.

Kad tas būs no ceļa, mēs pārveidosim STM32F103C8 par Arduino, lai jūs varētu augšupielādēt jebkuru Arduino IDE kodu STM32, izmantojot tikai USB kabeli, tāpat kā ar Arduino.

Sāksim ar jautrību tagad.

1. darbība: iegūstiet PCB savam projektam

Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda PCBGOGO!

Jūs saņemat 10 labas kvalitātes PCB, kas ražoti un piegādāti pie jūsu mājas sliekšņa par 5 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam.

PCBGOGO spēj montēt un izgatavot trafaretu, kā arī saglabāt labus kvalitātes standartus.

Pārbaudiet tos, ja jums ir jāsagatavo vai jāsamontē PCB.

2. darbība: STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino

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

Tātad, saskaņā ar iepriekš veikto salīdzinājumu, ko esmu izdarījis, apkoposim savus secinājumus:

1) Arduino un STM8 ir 8 bitu procesori, bet pārējie divi ir 32 bitu MCU.

2) STM32F103 ir lielākā zibatmiņa, kas ir dubultā salīdzinājumā ar Arduino, turpretim RAM ir 10 reizes lielāka nekā Arduino.

3) Spēcīgā STM32F103 cena ir zemāka nekā Arduino Nano klonam, bet salīdzināmā diapazonā. Gluži pretēji, STM8S103 ir lēts mikro, bet noteikti nodrošina mazāku jaudu.

4) Arduino programmēšana ir tikpat vienkārša kā USB kabeļa pievienošana un IDE augšupielādes pogas nospiešana. STM32 sērijā šī iespēja nav pieejama, taču to var pievienot STM32F103, augšupielādējot tajā Arduino sāknēšanas ielādētāju. To mēs darīsim turpmākajos soļos:)

3. darbība: augšupielādējiet Arduino sāknēšanas programmu STM32

Arduino sāknēšanas ielādēšana STM32
Arduino sāknēšanas ielādēšana STM32
Arduino sāknēšanas ielādēšana STM32
Arduino sāknēšanas ielādēšana STM32
Arduino sāknēšanas ielādēšana STM32
Arduino sāknēšanas ielādēšana STM32

1) Pievienojiet STM32F103 ar FTDI plati, kā parādīts attēlā.

2) Pārslēdziet BOOT 0 galveni no pozīcijas “0” uz “1”, pirms pievienojat FTDI plati datoram, lai sāknēšanas ielādētājs mirgo.

3) Lejupielādējiet atbilstošo sāknēšanas ielādētāju (manā gadījumā PC13) no šīs saites:

4) Lejupielādējiet un instalējiet Flasher rīku, ar kura palīdzību jūs varat mirgot bināro:

5) Pievienojiet aparatūru datoram un atveriet zibspuldzes rīku, kas manā gadījumā uzstādīts šādā vietā:

6) Kad rīks ir atvērts, izvēlieties pareizo COM portu un turpiniet, nākamajā darbībā, kad redzat mērķa lasāmu ziņojumu, divreiz pārejiet pie nākamās pogas.

7) Atlasiet opciju Lejupielādēt ierīcē, pēc tam atlasiet bināro failu, kas atrodas jūsu datorā, noklikšķinot uz 3 punktiem, un pēc tam noklikšķiniet uz pogas Tālāk, kas augšupielādēs sāknēšanas ielādētāju ierīcē un parādīs veiksmes ziņojumu, kā parādīts attēlā.

8) Pēc zibspuldzes instrumenta aizvēršanas pirms STM32 paneļa strāvas atvienošanas nomainiet BOOT 0 džemperi atpakaļ pozīcijā “0”.

4. darbība: Arduino IDE iestatīšana STM32

Arduino IDE iestatīšana STM32
Arduino IDE iestatīšana STM32
Arduino IDE iestatīšana STM32
Arduino IDE iestatīšana STM32
Arduino IDE iestatīšana STM32
Arduino IDE iestatīšana STM32

1) Papildu dēļu pārvaldnieka URL pievienojiet šādu URL:

2) Iet uz dēļu pārvaldnieku un meklējiet STM32, kad parādās saraksts, instalējiet versiju no stm32duino.

3) Pievienojiet STM32 plati datoram, izmantojot USB kabeli, un rīku izvēlnē atlasiet pareizo tāfeli, kā parādīts attēlā.

4) Tagad atveriet jebkuru vēlamo skices piemēru, es atvēru Blink piemēru un vienkārši nospiedu augšupielādes pogu, un jūs varēsit augšupielādēt kodu bez jebkādām citām darbībām.

5. solis: tā tas ir

Tas ir viss!
Tas ir viss!

Izmēģiniet dažādas piemēru skices, kuras vajadzētu augšupielādēt uz tāfeles tikpat viegli kā Blink skice.

Ļaujiet man zināt zemāk esošajos komentāros par to, kā jūs varējāt iegūt šīs plāksnes jaudu, ja to izmantojat kopā ar Arduino IDE, kā arī, lai iegūtu vairāk skaidrības par šo tēmu, lūdzu, noskatieties manu videoklipu par to pašu tēmu.

Ieteicams: