Sisukord:
- Samm: asjad, mida vajate
- 2. samm: STM32 BOARDi spetsifikatsioonid (STM32F103C8T6)
- Samm: installige STM32 tahvlid Arduino IDE -sse
- Samm 4: Ühendused plaadi programmeerimiseks
- 5. samm: juhatuse programmeerimine
Video: STM32 tahvel koos Arduino IDE -ga STM32F103C8T6: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere poisid, kuna paljud inimesed kasutavad arduino tahvleid, kuid nagu me teame, on neil mõned piirangud, tuli arduino alternatiivina päevavalgele nii vähe teisi tahvleid, mis suudavad pakkuda paremat jõudlust ja paremaid funktsioone kui Arduino ja üks neist on STM32. STM32 plaat on isegi odavam kui Arduino uno ja selle võimalused on palju paremad kui An arduino uno, kuid kuna Arduino IDE neid loomulikult ei toeta, peame need käsitsi Arduino IDE -sse lisama. Seega lisame selles juhendis STM32 tahvlid Arduino IDE -sse ja programmeerime selle plaadi Arduino IDE abil.
Samm: asjad, mida vajate
Selle juhendi jaoks vajame järgmisi asju: STM32: USB -KAABLI: FTDI: Leivalaud ja vähesed džemprid
2. samm: STM32 BOARDi spetsifikatsioonid (STM32F103C8T6)
STM32F103C8T6 spetsifikatsioonid on toodud allpool ja samuti pildil.: Tootja 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, Temperatuuriandur, WDT I/O arv 37 Programmi mälu suurus 64KB (64K x 8) Programmi mälu tüüp FLASH EEPROM Suurus - RAM -i suurus 20K x 8 Pinge - Toide (Vcc/Vdd) 2V ~ 3,6V Andmekonverterid A/D 10x12b Ostsillaatori tüüp Sisemine töötemperatuur -40 ℃ ~ 85 ℃ (TA)
Samm: installige STM32 tahvlid Arduino IDE -sse
Palun järgige allolevaid juhiseid ja lisatud pilte, et installida stm32 tahvlid arduino ide: 1- Käivitage Arduino.cc IDE. Klõpsake menüüd "Fail" ja seejärel valikut "Eelistused". Avaneb dialoog "Eelistused", seejärel lisage väljale "Täiendavate tahvlite haldurite URL -id" järgmine link: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Klõpsake" Ok "2- Klõpsake menüüd" Tööriistad "ja seejärel" Tahvlid> Tahvlite haldur "Lauahaldur avaneb ja näete installitud ja saadaolevate tahvlite loendit. Valige" STM32 F103Cxxx "ja klõpsake installil. Pärast installimise lõppu ilmub põhinime kõrvale silt "INSTALLED". Saate juhatuse halduri sulgeda. Nüüd leiate STM32 tahvlite paketi menüüst "Board". Valige soovitud tahvlite seeria: STM32F103Cxxx
Samm 4: Ühendused plaadi programmeerimiseks
Stm32 programmeerimiseks peate järgima antud skeemi. Selle programmeerimiseks peate ilmselgelt hankima Stm32 ja teine on USB -ttl -muundur, nii et hankige USB -TTL -muundur ja järgige näidatud skemaatikat.
5. samm: juhatuse programmeerimine
Nüüd avage oma arduino IDE vilkumisvisand ja muutke tihvti nr "PC13" -ks, kuna stm32 sisseehitatud LED on PC13 tihvtil, seejärel valige tööriistade jaotises sätted (näiteks: lauad, com -port, üleslaadimismeetod jne)) ja laadige kood üles oma stm32 -sse ning pardal olev PC13 LED hakkab piltidel vilkuma nagu minu oma (vabandan pildikvaliteedi pärast) ja isegi selle õige vilkumise nägemiseks saate PC13 -le lisada ka välise LED -i. Nii et nautige STM32 BOARDiga projektide tegemist.
Soovitan:
Programmeerige ükskõik milline ESP8266 tahvel/moodul koos AT -käskudega Püsivara: 5 sammu
Programmeerige mis tahes ESP8266 tahvel/moodul koos AT -käskudega Püsivara: Iga ESP8266 moodulit ja tahvlit saab programmeerida mitmel viisil: Arduino, python, Lua, AT käsud, palju muud … Tõenäoliselt on esimesed kolm neist parimad iseseisvaks kasutamiseks, AT püsivara on mõeldud ESP8266 kasutamiseks moodulina või kiirtestimiseks TTL RS232 c -ga
DockerPi seeria IoT -sõlme (A) tahvel Raspberry Pi 4B jaoks: 4 sammu
DockerPi seeria IoT -sõlme (A) tahvel Raspberry Pi 4B jaoks: Kirjeldused: IoT -sõlm (A) on üks Docker Pi seeria moodulitest. IOT -sõlm (A) = GPS/BDS + GSM + Lora. IC kontrollib otse Lorat, saadab ja võtab vastu andmed, kontrollib GSM/GPS/BDS moodulit SC16IS752 kaudu, vajab emaplaat ainult I2C tuge. Raspbe tugi
Isetehtud Arduino tahvel: 8 sammu
Isetehtud Arduino tahvel: kujundades oma Arduino-plaadi, saate teada mõnedest uutest komponentidest ja elektroonilistest vooluahelatest, sealhulgas mõningatest täpsematest teemadest, nagu toiteallikas, ajastusahel ja ATmega IC (integraallülitus) kasutamine. See aitab teil tulevik koos
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: HiFive1 on esimene Arduino-ühilduv RISC-V-põhine plaat, mis on ehitatud SiFive'i FE310 protsessoriga. Tahvel on umbes 20 korda kiirem kui Arduino UNO, kuid nagu UNO plaat, sellel puudub igasugune traadita ühendus. Õnneks on mitmeid odavaid
Isemajandav Arduino tahvel: 4 sammu (piltidega)
Isemajandav Arduino -plaat: see on isemajandav Arduino -plaat, mille toiteallikaks on päikeseenergia ja 9 V laetav aku. See sobib ideaalselt kõigile, kes on huvitatud Arduino projektide tegemisest, mis ei vaja arvutit ega toiteallikat. Sa saad