Satura rādītājs:
- 1. darbība: iegūstiet PCB savam projektam
- 2. darbība: STM32F103C8 vs STM32F030F4 vs STM8S103F3 Vs Arduino
- 3. darbība: augšupielādējiet Arduino sāknēšanas programmu STM32
- 4. darbība: Arduino IDE iestatīšana STM32
- 5. solis: tā tas ir
Video: STM32 izmantošana, piemēram, Arduino apmācība - STM32F103C8: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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
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
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
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:
Sonos, piemēram, Spotify Wifi skaļrunis: 9 soļi (ar attēliem)
Sonos, piemēram, Spotify Wifi skaļrunis: Šajā projektā mēs izveidosim Wifi skaļruni, kurā ir iebūvēts Spotify klients. Tas nozīmē, ka jūs varat viegli izvēlēties Spotify, lai atskaņotu konkrēto skaļruni. Jums nav jāsaskaras ar šausmīgu Bluetooth, jo tas ir balstīts uz Ethernet. Jūsu
Izveidojiet Chromecast ierīci, piemēram, Raspberry Pi: 7 soļi
Izveidojiet tādu Chromecast ierīci kā Raspberry Pi: man jau pieder Chromecast v2 (apaļais, USB zibatmiņas disks ir v1, un v3 izskatās kā v2, bet ar G uz i un tam ir strāvas ķieģelis ar Ethernet portu) un i patīk, tas ir ļoti jautri lietojams un viegli uzstādāms, BET … Jā, ir BET, ja
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): 4 soļi
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): būtībā tā ir ar SMS balstīta arduino kontrolēta relejs ar Google asistenta iestatījumu, lai nosūtītu ziņojumus ar balss norādījumiem. Tas ir ļoti vienkārši un lēti, un tas darbojas kā Alexa reklāmas ar jūsu esošās elektroierīces (ja jums ir Moto -X smartp
Mobilā ierīce, piemēram, klēpjdatoru automātiskā spilgtuma kontrole: 3 soļi
Mobilās ierīces, piemēram, klēpjdatoru automātiskā spilgtuma kontrole: mobilajām ierīcēm, piemēram, planšetdatoriem un tālruņiem, ir iebūvēts gaismas sensors, kas atvieglo automātisku ekrāna spilgtuma maiņu, mainoties apkārtējās gaismas intensitātei. Es domāju, vai to pašu darbību varētu atkārtot klēpjdatoriem un tādējādi t
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība: 5 soļi (ar attēliem)
Si4703 FM radio plates izmantošana kopā ar RDS - Arduino apmācība: Šī ir Silicon Laboratories Si4703 FM uztvērēja mikroshēmas novērtēšanas plāksne. Papildus tam, ka Si4703 ir vienkāršs FM radio, tas spēj arī atklāt un apstrādāt gan radio datu dienesta (RDS), gan radio apraides datu dienesta (RBDS) informāciju