INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo ouens, aangesien baie mense arduino -borde gebruik, maar soos ons weet, het hulle 'n paar beperkings, maar so min ander borde het aan die lig gekom as 'n arduino -alternatief wat beter prestasie en beter funksies kan lewer as 'n Arduino, en een daarvan is STM32. STM32 -bord is selfs goedkoper as Arduino uno en die vermoëns daarvan is baie beter as 'n Arduino uno, maar aangesien dit nie oorspronklik deur Arduino IDE ondersteun word nie, moet ons dit handmatig by Arduino IDE voeg. In hierdie instruksies sal ons dus STM32 -borde by Arduino IDE voeg, en ons sal hierdie bord met behulp van Arduino IDE programmeer.
Stap 1: Dinge wat u nodig het
Vir hierdie instruksies benodig ons die volgende dinge: STM32: USB -KABEL: FTDI: Broodbord en paar springers
Stap 2: STM32 BOARD Spesifikasies (STM32F103C8T6)
Die spesifikasies van STM32F103C8T6 word hieronder verskaf, sowel as in die prent.: Vervaardiger STMicroelectronics Series STM32F1 Kernverwerker ARM® Cortex®-M3 Kerngrootte 32-bis Spoed 72MHz Konneksie CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB-randapparatuur DMA, Motorbeheer PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT Aantal I/O 37 Programgeheue Grootte 64KB (64K x 8) Programgeheue tipe FLASH EEPROM Grootte - RAM Grootte 20K x 8 Spanning - Voeding (Vcc/Vdd) 2V ~ 3.6V Data Converters A/D 10x12b Ossillator tipe Interne bedryfstemperatuur -40 ° C ~ 85 ° C (TA)
Stap 3: Installeer STM32 -borde in Arduino IDE
Volg die onderstaande instruksies en beelde om stm32-borde in arduino te installeer: 1- Begin Arduino.cc IDE. Klik op die "File" -kieslys en dan op "Voorkeure". Die dialoog "Voorkeure" sal oopmaak en voeg die volgende skakel by die veld "Extra Boards Managers URLs": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Klik" Ok "2- Klik op die" Tools "-kieslys en dan op" Boards> Boards Manager "Die bordbestuurder sal oopmaak en u sal 'n lys met geïnstalleerde en beskikbare borde sien. Kies die" STM32 F103Cxxx "en klik op install. Nadat die installasie voltooi is, verskyn 'n "INSTALLED" tag langs die kernnaam. U kan die Board Manager sluit. Nou kan u die pakket STM32 boards vind in die menu "Board". Kies die gewenste borde reeks: STM32F103Cxxx
Stap 4: Verbindings vir die programmering van die bord
Om die stm32 te programmeer, moet u die gegewe stroombaan volg. Om dit te programmeer, moet u natuurlik Stm32 kry, en die ander is usb to ttl -omskakelaar, so kry 'n USB na TTL -omskakelaar en volg die getoonde skmatika.
Stap 5: Die programmering van die raad
Maak nou die knipskets in u arduino IDE oop en verander die pen nr na "PC13" omdat die ingeboude led van stm32 op die PC13 -pen is, en kies dan die instellings in die gereedskapafdeling (soos: borde, com -poort, oplaai -metode, ens. beeld) en laai die kode op na u stm32, en die ingeboude pc13 led sal soos myne in die beelde begin knip (ek is jammer oor die beeldkwaliteit), en selfs om te sien hoe dit flikker, kan u ook 'n eksterne LED by PC13 voeg. Geniet dus projekte met STM32 BOARD.