Sadržaj:
- Korak 1: Nabavite PCB -ove za vaš projekat
- Korak 2: STM32F103C8 protiv STM32F030F4 protiv STM8S103F3 protiv Arduina
- Korak 3: Prijenos Arduino Bootloadera na STM32
- Korak 4: Postavljanje Arduino IDE -a za STM32
- Korak 5: To je to
Video: Korištenje STM32 poput Arduino vodiča - STM32F103C8: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Hej, šta ima momci! Akarsh ovdje iz CETech -a.
U sljedećem vodiču ćemo pogledati različite mikrokontrolere koje nudi STM, poput STM32F103C8, STM32F030F4 i STM8S103F3.
Usporedit ćemo ove mikroelektronike zajedno s Arduinom.
Kad to ne uspije, pretvorit ćemo STM32F103C8 u Arduino tako da možete prenijeti bilo koji Arduino IDE kôd u STM32 koristeći samo USB kabel kao što biste to učinili s Arduinom.
Počnimo sada sa zabavom.
Korak 1: Nabavite PCB -ove za vaš projekat
Morate provjeriti PCBGOGO za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 5 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi.
PCBGOGO ima mogućnost montaže PCB -a i proizvodnje šablona, kao i održavanje standarda dobrog kvaliteta.
Provjerite ih ako trebate nabaviti ili sastaviti PCB -ove.
Korak 2: STM32F103C8 protiv STM32F030F4 protiv STM8S103F3 protiv Arduina
Dakle, prema gornjoj usporedbi koju sam nacrtao, rezimirajmo naša otkrića:
1) Arduino i STM8 su 8-bitni procesori, a druga dva su 32-bitna MCU-a.
2) STM32F103 ima najveću flash memoriju koja je dvostruko veća u odnosu na Arduino, dok je RAM 10 puta veći od Arduina.
3) Cijena moćnog STM32F103 niža je od cijene Arduino Nano klona, ali u usporedivom rasponu. Naprotiv, STM8S103 čini svoje kućište jeftinim mikrofonom, ali definitivno daje manje energije.
4) Programiranje Arduina jednostavno je kao ukopčati USB kabel i pritisnuti gumb za prijenos u IDE -u. Serija STM32 nema ovu mogućnost već se može dodati, ali se može dodati u STM32F103 postavljanjem Arduino bootloadera na nju. Šta ćemo uraditi u narednim koracima:)
Korak 3: Prijenos Arduino Bootloadera na STM32
1) Povežite STM32F103 sa FTDI pločom kao na slici.
2) Prije povezivanja FTDI ploče na računar prebacite zaglavlje BOOT 0 iz položaja '0' u položaj '1' radi bljeskanja pokretačkog programa
3) Preuzmite odgovarajući bootloader (PC13 u mom slučaju) sa sljedeće veze:
4) Preuzmite i instalirajte alat za bljeskanje pomoću kojeg možete bljesnuti binarno:
5) Priključite hardver na računalo i otvorite alat za bljeskanje instaliran na sljedećoj lokaciji za moj slučaj:
6) Nakon što je alat otvoren, odaberite odgovarajući COM port i nastavite, u sljedećem koraku kada vidite poruku koja se može čitati dvaput pređite na sljedeće dugme.
7) Odaberite opciju Preuzmi na uređaj, a zatim odaberite binarnu datoteku koja se nalazi na vašem računaru klikom na 3 tačke, a zatim kliknite na dugme Dalje koje će otpremiti pokretački program na uređaj i prikazati poruku o uspjehu kao na slici.
8) Nakon zatvaranja alata za treperenje, vratite kratkospojnik BOOT 0 u položaj '0' PRIJE isključenja napajanja na ploču STM32.
Korak 4: Postavljanje Arduino IDE -a za STM32
1) Dodajte sljedeći URL u dodatni URL upravitelja ploča:
2) Idite na Upravitelj ploča i potražite STM32, kada se pojavi lista, instalirajte verziju sa stm32duino.
3) Priključite ploču STM32 na računar pomoću USB kabla i odaberite odgovarajuću ploču u meniju alata kao na gornjoj slici.
4) Sada otvorite bilo koji primjer skice koji želite, otvorio sam primjer Blink i samo pritisnite dugme za prijenos i moći ćete učitati kôd bez ikakvih drugih koraka.
Korak 5: To je to
Isprobajte različite skice primjera koje bi trebalo postaviti na ploču jednako lako kao što je to učinila Blink skica.
Javite mi u komentarima ispod kako ste uspjeli iskoristiti snagu ove ploče kada se koristi sa Arduino IDE -om, a za dodatna pojašnjenja o ovoj temi pogledajte moj video na istu temu.
Preporučuje se:
Teleskopski svjetlosni slikar velikih dimenzija izrađen od EMT (električnog) vodiča: 4 koraka (sa slikama)
Jumbo dimenzionirani teleskopski slikar svjetla izrađen od EMT (električnog) vodiča: Fotografiranje svjetlosnim slikanjem (pisanje svjetlom) vrši se snimanjem fotografije s dugom ekspozicijom, držanjem fotoaparata mirno i pomicanjem izvora svjetlosti dok je otvor fotoaparata otvoren. Kad se otvor zatvori, svjetlosni tragovi će izgledati smrznuti
Dizajn vodiča za video igre: 6 koraka
Dizajn tutorijala za video igre: Ja sam programer igara za hobiste, a moja glavna interesovanja su dizajn i programiranje igara. Da bih vježbao i usavršio svoje vještine, s vremena na vrijeme napravim jednostavne igre koje dijelim sa svojim prijateljima i braćom i sestrama. Ranije bih plani objasnio pravila
Mi smo grupa vodiča 6 studenata UQD10801 (Robocon1) sa Univerziteta Tun Hussein Onn Malezija (UTHM): tastatura 4x4 i LCD Arduino: 3 koraka
Mi smo grupa vodiča 6 UQD10801 (Robocon1) Studenti sa Univerziteta Tun Hussein Onn Malezija (UTHM): Tastatura 4x4 i LCD Arduino: Tastature su odličan način da omogućite korisnicima interakciju s vašim projektom. Možete ih koristiti za kretanje po izbornicima, unos lozinki i kontrolu igara i robota. U ovom vodiču pokazat ću vam kako postaviti tipkovnicu na Arduinu. Prvo ću objasniti kako Ardu
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C - Pokretanje Rainbow -a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C | Pokretanje Rainbow-a na Neopixel Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo momci u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak sa njim
Laserski sintitar iz gitare poput gitare poput heroja: 6 koraka
Laser-synthitar Od gitare poput gitare poput igračke gitare: Bio sam jako inspiriran svim youtube video zapisima laserskih harfi, ali smatrao sam da su svi preveliki da ih ponesete na jam sesiju ili su im trebali komplicirano postavljanje i računalo itd. Pomislio sam na gitaru s laserima umjesto žica. Tada sam pronašao pokvaren t