Cuprins:

Utilizarea unui STM32 ca un tutorial Arduino - STM32F103C8: 5 pași
Utilizarea unui STM32 ca un tutorial Arduino - STM32F103C8: 5 pași

Video: Utilizarea unui STM32 ca un tutorial Arduino - STM32F103C8: 5 pași

Video: Utilizarea unui STM32 ca un tutorial Arduino - STM32F103C8: 5 pași
Video: Зачем использовать резисторы с кнопками и как использовать их с Arduino 2024, Iulie
Anonim
Image
Image
Obțineți PCB-uri pentru proiectul dvs. fabricat
Obțineți PCB-uri pentru proiectul dvs. fabricat

Hei, ce se întâmplă, băieți! Akarsh aici de la CETech.

În următorul tutorial, vom analiza diferitele microcontrolere oferite de STM, cum ar fi STM32F103C8, STM32F030F4 și STM8S103F3.

Vom compara aceste micros între ele, împreună cu compararea lor cu Arduino.

Odată ce acest lucru este în afara modului, vom converti STM32F103C8 într-un Arduino, astfel încât să puteți încărca orice cod Arduino IDE pe STM32 folosind doar un cablu USB, așa cum ați face cu un Arduino.

Să începem acum cu distracția.

Pasul 1: obțineți PCB-uri pentru proiectul dvs. fabricat

Trebuie să verificați PCBGOGO pentru a comanda PCB online ieftin!

Veți obține 10 PCB-uri de bună calitate fabricate și expediate la ușa dvs. pentru 5 $ și o parte din transport. Veți primi, de asemenea, o reducere la expediere la prima comandă.

PCBGOGO are capacitatea de asamblare a PCB-ului și fabricarea șablonului, precum și păstrarea standardelor de bună calitate.

Verificați-le dacă trebuie să obțineți PCB-uri fabricate sau asamblate.

Pasul 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

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

Deci, conform comparației de mai sus pe care am făcut-o, să rezumăm constatările noastre:

1) Arduino și STM8 sunt procesoare pe 8 biți, iar celelalte două sunt MCU-uri pe 32 de biți.

2) STM32F103 are cea mai mare memorie flash, care este dublă în comparație cu Arduino, în timp ce memoria RAM este de 10 ori mai mare decât cea a Arduino.

3) Prețul puterii STM32F103 este mai mic decât cel al unei clone Arduino Nano, dar într-o gamă comparabilă. Dimpotrivă, STM8S103 își face cazul ca un micro ieftin, dar oferă cu siguranță o putere mai mică.

4) Programarea Arduino este la fel de simplă ca conectarea cablului USB și apăsarea butonului de încărcare din IDE. Seria STM32 nu are această caracteristică scoasă din cutie, dar poate fi adăugată la STM32F103 prin încărcarea programului de încărcare Arduino pe acesta. Care este ceea ce vom face în următorii pași:)

Pasul 3: Încărcarea Arduino Bootloader pe STM32

Încărcarea Arduino Bootloader pe STM32
Încărcarea Arduino Bootloader pe STM32
Încărcarea Arduino Bootloader pe STM32
Încărcarea Arduino Bootloader pe STM32
Încărcarea Arduino Bootloader pe STM32
Încărcarea Arduino Bootloader pe STM32

1) Conectați STM32F103 cu o placă FTDI ca în imagine.

2) Comutați antetul BOOT 0 din poziția '0' în poziția '1' înainte de a conecta placa FTDI la computer pentru a aprinde încărcătorul de încărcare.

3) Descărcați bootloaderul adecvat (PC13 în cazul meu) de pe următorul link:

4) Descărcați și instalați instrumentul Flasher cu ajutorul căruia puteți bloca binarul:

5) Conectați hardware-ul la computer și deschideți instrumentul de intermitent instalat în următoarea locație pentru cazul meu:

6) Odată ce instrumentul este deschis, selectați portul COM corect și continuați, în pasul următor, când vedeți mesajul lizibil țintă, treceți la butonul următor de două ori.

7) Selectați opțiunea Descărcare pe dispozitiv, apoi selectați fișierul binar situat în computerul dvs. făcând clic pe cele 3 puncte și apoi faceți clic pe butonul Următor care va încărca bootloader-ul pe dispozitiv și va afișa un mesaj de succes ca în imagine.

8) După închiderea instrumentului clipește, schimbați jumperul BOOT 0 înapoi în poziția '0' ÎNAINTE să scoateți alimentarea de pe placa STM32.

Pasul 4: Configurarea IDE-ului Arduino pentru STM32

Configurarea Arduino IDE pentru STM32
Configurarea Arduino IDE pentru STM32
Configurarea IDE Arduino pentru STM32
Configurarea IDE Arduino pentru STM32
Configurarea IDE Arduino pentru STM32
Configurarea IDE Arduino pentru STM32

1) Adăugați următoarea adresă URL la adresa suplimentară a managerului de panouri:

2) Accesați Managerul plăcilor și căutați STM32, după ce apare lista, instalați versiunea de la stm32duino.

3) Conectați placa STM32 la computer utilizând un cablu USB și selectați placa corectă din meniul de instrumente, ca în imaginea de mai sus.

4) Acum deschideți orice schiță de exemplu pe care o doriți, am deschis exemplul Blink și doar apăsat butonul de încărcare și veți putea încărca codul fără alți pași.

Pasul 5: Asta este

Aia este!
Aia este!

Încercați diferite schițe de exemplu care ar trebui să fie încărcate pe tablă la fel de ușor ca și schița Blink.

Spuneți-mi în comentariile de mai jos despre cum ați reușit să profitați de puterea acestei plăci atunci când ați folosit-o cu Arduino IDE, de asemenea, pentru mai multe clarificări cu privire la acest subiect, vă rugăm să urmăriți videoclipul meu pe același subiect.

Recomandat: