Cuprins:
- Pasul 1: Lucruri de care aveți nevoie
- Pasul 2: Specificații STM32 BOARD (STM32F103C8T6)
- Pasul 3: Instalați plăcile STM32 în Arduino IDE
- Pasul 4: Conexiuni pentru programarea plăcii
- Pasul 5: Programarea plăcii
Video: Placă STM32 cu Arduino IDE STM32F103C8T6: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Bună băieți, deoarece mulți oameni folosesc plăci arduino, dar, după cum știm, au unele limitări, atât de puține plăci au intrat în lumină ca o alternativă arduino care poate oferi performanțe mai bune și caracteristici mai bune decât un Arduino și una dintre ele este STM32. Placa STM32 este chiar mai ieftină decât Arduino uno și capabilitățile sale sunt mult mai bune decât Un arduino uno, dar din moment ce nu sunt acceptate nativ de Arduino IDE, trebuie să le adăugăm manual la Arduino IDE. Deci, în acest instructables vom adăuga plăci STM32 la Arduino IDE și vom programa această placă folosind Arduino IDE.
Pasul 1: Lucruri de care aveți nevoie
Pentru acest instructable vom avea nevoie de următoarele lucruri: STM32: USB CABLE: FTDI: "Breadboard & Few Jumpers
Pasul 2: Specificații STM32 BOARD (STM32F103C8T6)
Specificațiile STM32F103C8T6 sunt furnizate mai jos și, precum și în imagine.: Producător STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART / USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Senzor de temperatură, WDT Număr I / O 37 Dimensiune memorie program 64KB (64K x 8) Tip memorie program Dimensiune FLASH EEPROM - Dimensiune RAM 20K x 8 Tensiune - Alimentare (Vcc / Vdd) 2V ~ 3.6V Convertoare de date A / D 10x12b Tip oscilator Temperatura de funcționare internă -40 ° C ~ 85 ° C (TA)
Pasul 3: Instalați plăcile STM32 în Arduino IDE
Vă rugăm să urmați instrucțiunile de mai jos și imaginile furnizate pentru a instala plăcile stm32 în arduino ide: 1- Lansați Arduino.cc IDE. Faceți clic pe meniul „Fișier” și apoi „Preferințe”. Se va deschide dialogul „Preferințe”, apoi adăugați următorul link în câmpul „Adrese URL de administratori de plăci suplimentare”: „https://dan.drown.org/stm32duino/package_STM32duino_index. json "Faceți clic pe" Ok "2- Faceți clic pe meniul" Instrumente "și apoi pe" Placi> Manager placi "Managerul de plăci se va deschide și veți vedea o listă a plăcilor instalate și disponibile. Selectați" STM32 F103Cxxx "și faceți clic pe instalare. După finalizarea instalării, apare o etichetă „INSTALATĂ” lângă numele de bază. Puteți închide Board Manager. Acum puteți găsi pachetul de plăci STM32 în meniul „Placă”. Selectați seria de plăci dorite: STM32F103Cxxx Selectați placa
Pasul 4: Conexiuni pentru programarea plăcii
Pentru a programa stm32, trebuie să urmați aceste circuite date. Pentru a-l programa, trebuie să obțineți Stm32 în mod evident și altul este convertorul USB la TTL, deci obțineți un convertor USB în TTL și urmați schemele prezentate.
Pasul 5: Programarea plăcii
Acum deschideți schița intermitentă în IDE-ul dvs. arduino și schimbați pinul nu la „PC13”, deoarece led-ul integrat al stm32 este pe pinul PC13, apoi selectați setările din secțiunea de instrumente (cum ar fi: placi, port com, metodă de încărcare etc. imagine) & Încărcați codul pe stm32, iar ledul PC13 de la bord va începe să clipească ca al meu în imagini (îmi pare rău pentru calitatea imaginii) și chiar și pentru a-l vedea clipind, puteți adăuga și un LED extern la PC13. Deci, distrează-te făcând proiecte cu STM32 BOARD.
Recomandat:
Placă MXY - Placă robot de desen cu plotter XY cu buget redus: 8 pași (cu imagini)
Placă MXY - Placă robot de desenare cu plotter XY cu buget redus: Scopul meu a fost de a proiecta placa mXY pentru a face buget redus mașina de desenat plotter XY. Așa că am proiectat o placă care să o ușureze pe cei care doresc să realizeze acest proiect. În proiectul anterior, în timp ce utilizați 2 motoare pas cu pas Nema17, această placă u
STM32 "Blue Pill" Progmaming Via Arduino IDE & USB: 8 pași
STM32 "Blue Pill" Progmaming prin Arduino IDE și USB: Comparând placa prototip generică STM32F (adică Blue Pill) cu contrapartida sa Arduino este ușor de văzut cu cât mai multe resurse are, ceea ce deschide o mulțime de noi oportunități pentru proiectele IOT. dezavantaje sunt lipsa de sprijin pentru aceasta. De fapt nu chiar eu
Codificator rotativ cu placa Nucleo STM32: 12 pași
Codificator rotativ cu placa STM32 Nucleo: Acesta este un tutorial pentru obținerea poziției codificatorului rotativ, care este un tip incremental de codificator. Codificatorii sunt de două tipuri, în general: - unul este incremental, altul este absolut. Acest cod poate fi utilizat pentru microcontrolerele STM32L476 și STM32L0 .Dar dacă ai
Cum se folosește placa compatibilă Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE utilizând Blynk: 10 pași
Cum se folosește placa compatibilă Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE folosind placa Blynk: Placă compatibilă Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Descriere: Placă de dezvoltare WiFi ESP8266 WEMOS D1. WEMOS D1 este o placă de dezvoltare WIFI bazată pe ESP8266 12E. Funcționarea este similară cu cea a NODEMCU, cu excepția faptului că hardware-ul este construit
Cum să programați o placă AVR utilizând o placă Arduino: 6 pași
Cum să programați o placă AVR utilizând o placă Arduino: Aveți o placă de microcontroler AVR așezată în jur? Este dificil să-l programezi? Ei bine, ești în locul potrivit. Aici, vă voi arăta cum să programați o placă de microcontroler Atmega8a folosind o placă Arduino Uno ca programator. Deci, fără avans