Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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.