Kazalo:

Plošča STM32 z Arduino IDE STM32F103C8T6: 5 korakov
Plošča STM32 z Arduino IDE STM32F103C8T6: 5 korakov

Video: Plošča STM32 z Arduino IDE STM32F103C8T6: 5 korakov

Video: Plošča STM32 z Arduino IDE STM32F103C8T6: 5 korakov
Video: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, November
Anonim
Plošča STM32 z Arduino IDE STM32F103C8T6
Plošča STM32 z Arduino IDE STM32F103C8T6

Pozdravljeni, saj veliko ljudi uporablja arduino plošče, vendar kot vemo, da imajo nekatere omejitve, se je pojavilo le nekaj drugih plošč kot alternativa arduinu, ki lahko prinese boljše delovanje in boljše funkcije kot Arduino, ena izmed njih pa je STM32. Plošča STM32 je celo cenejša od Arduino uno in njene zmogljivosti so veliko boljše od Arduino uno, ker pa jih Arduino IDE izvorno ne podpira, jih moramo ročno dodati v Arduino IDE. Tako bomo v teh navodilih dodali plošče STM32 v Arduino IDE in to ploščo bomo programirali z uporabo Arduino IDE.

Korak: Stvari, ki jih potrebujete

Stvari, ki jih potrebujete
Stvari, ki jih potrebujete

Za ta navodila bomo potrebovali naslednje: STM32: USB KABEL: FTDI: "Breadboard & nekaj skakalcev

2. korak: Specifikacije plošče STM32 (STM32F103C8T6)

Specifikacije plošče STM32 (STM32F103C8T6)
Specifikacije plošče STM32 (STM32F103C8T6)

Specifikacije STM32F103C8T6 so navedene spodaj in na sliki.: Proizvajalec STMicroelectronics Series STM32F1 jedrni procesor ARM® Cortex®-M3 Velikost jedra 32-bitna hitrost 72MHz Povezljivost CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB periferne enote DMA, krmiljenje motorja PWM, PDR, POR, PVD, PWM, Temperaturni senzor, WDT Število V/I 37 Velikost pomnilnika programa 64KB (64K x 8) Vrsta programskega pomnilnika Velikost bliskovnega EEPROMA - Velikost RAM -a 20K x 8 Napetost - Napajanje (Vcc/Vdd) 2V ~ 3.6V Podatkovni pretvorniki A/D 10x12b Notranja delovna temperatura oscilatorja -40 ° C ~ 85 ° C (TA)

Korak: Namestite plošče STM32 v Arduino IDE

Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE
Namestite plošče STM32 v Arduino IDE

Za namestitev plošč stm32 v arduino ide sledite spodnjim navodilom in priloženim slikam: 1- Zaženite IDE Arduino.cc. Kliknite meni »Datoteka« in nato »Nastavitve«. Odprlo se bo pogovorno okno »Nastavitve« in nato v polje »URL -ji dodatnih upraviteljev plošč« dodajte naslednjo povezavo: »https://dan.drown.org/stm32duino/package_STM32duino_index. json "Kliknite" V redu "2- Kliknite meni" Orodja "in nato" Plošče> Upravitelj plošč "Odpre se upravitelj plošč in videli boste seznam nameščenih in razpoložljivih plošč. Izberite" STM32 F103Cxxx "in kliknite namesti. Po končani namestitvi se poleg imena jedra prikaže oznaka "INSTALLED". Lahko zaprete upravitelja plošč. Zdaj lahko v meniju "Board" najdete paket plošč STM32. Izberite želeno serijo plošč: STM32F103CxxxIzberite ploščo

4. korak: Povezave za programiranje plošče

Povezave za programiranje plošče
Povezave za programiranje plošče

Če želite programirati stm32, morate slediti tem vezju. Če ga želite programirati, morate očitno dobiti Stm32, drugi pa je pretvornik USB v ttl, zato vzemite pretvornik USB v TTL in sledite prikazani shemi.

5. korak: Programiranje plošče

Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora

Sedaj odprite utripajočo skico v svojem arduino IDE in spremenite nožico pin na "PC13", ker je vgrajena svetilka stm32 na pin PC13, nato izberite nastavitve v razdelku z orodji (na primer: plošče, vrata com, način nalaganja itd. Glede na prikazano image) & naložite kodo na svoj stm32 in vgrajen LED pc13 bo začel utripati kot moj na slikah (oprostite za kakovost slike). Če želite videti, da pravilno utripa, lahko dodate tudi zunanjo LED na PC13. Zato se zabavajte pri ustvarjanju projektov s ploščo STM32.

Priporočena: