Indholdsfortegnelse:
- Trin 1: Få PCB'er til dit projekt fremstillet
- Trin 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Trin 3: Upload af Arduino Bootloader til STM32
- Trin 4: Opsætning af Arduino IDE til STM32
- Trin 5: Det er det
Video: Brug af en STM32 som en Arduino -vejledning - STM32F103C8: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hey, hvad sker der, fyre! Akarsh her fra CETech.
I den følgende vejledning ser vi på de forskellige mikrokontrollere, der tilbydes af STM, f.eks. STM32F103C8, STM32F030F4 og STM8S103F3.
Vi vil sammenligne disse mikrober med hinanden sammen med at sammenligne dem med Arduino.
Når det er ude af vejen, konverterer vi STM32F103C8 til en Arduino, så du kan uploade enhver Arduino IDE -kode til STM32 ved hjælp af et USB -kabel, som du ville med en Arduino.
Lad os starte med det sjove nu.
Trin 1: Få PCB'er til dit projekt fremstillet
Du skal tjekke PCBGOGO for at bestille PCB online billigt!
Du får 10 PCB'er af god kvalitet fremstillet og sendt til din dørtrin for 5 $ og noget forsendelse. Du får også rabat på forsendelse på din første ordre.
PCBGOGO har mulighed for PCB -samling og stencilfremstilling samt holder gode kvalitetsstandarder.
Tjek dem ud, hvis du skal producere eller samle printkort.
Trin 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Så ifølge den ovenstående sammenligning, som jeg har trukket, lad os opsummere vores resultater:
1) Arduino og STM8'erne er 8-bit processorer, og de to andre er 32-bit MCU'er.
2) STM32F103 har den største flashhukommelse, der er dobbelt i forhold til Arduino, hvorimod RAM er 10 gange større end Arduino.
3) Prisen på den kraftfulde STM32F103 er mindre end prisen på en Arduino Nano -klon, men i et sammenligneligt område. STM8S103 gør tværtimod sin sag som en billig mikro, men leverer bestemt mindre strøm.
4) Programmering af Arduino er lige så simpelt som at tilslutte USB -kablet og trykke på upload -knappen i IDE. STM32 -serien har ikke denne funktion ude af kassen, men kan tilføjes til STM32F103 ved at uploade Arduino bootloader til den. Hvilket er hvad vi skal gøre i de næste trin:)
Trin 3: Upload af Arduino Bootloader til STM32
1) Tilslut STM32F103 med et FTDI -kort som på billedet.
2) Skift BOOT 0 -header fra positionen '0' til '1', før FTDI -kortet tilsluttes computeren, så bootloaderen blinker
3) Download den relevante bootloader (PC13 i mit tilfælde) fra følgende link:
4) Download og installer Flasher-værktøjet, hvor du kan blinke det binære:
5) Tilslut hardwaren til pc'en, og åbn blinkerværktøjet, der er installeret på følgende sted til min sag:
6) Når værktøjet er åbent, skal du vælge den korrekte COM -port og fortsætte, i det næste trin, når du ser en målbar meddelelse, gå videre til den næste knap to gange.
7) Vælg indstillingen Download til enhed, vælg derefter den binære fil på din pc ved at klikke på de 3 prikker og derefter klikke på knappen Næste, som uploader bootloaderen til enheden og viser en succesbesked som på billedet.
8) Efter at du har lukket blinkerværktøjet, skal du skifte BOOT 0 -jumperen tilbage til positionen '0', FØR du fjerner strømmen til STM32 -kortet.
Trin 4: Opsætning af Arduino IDE til STM32
1) Føj følgende URL til yderligere boards manager URL:
2) Gå til Boards Manager, og søg efter STM32, når listen vises, installer versionen fra stm32duino.
3) Tilslut STM32 -kortet til computeren ved hjælp af et USB -kabel, og vælg det korrekte kort i værktøjsmenuen som på billedet ovenfor.
4) Åbn nu et eksempel på en skitse, du vil have. Jeg åbnede eksempelet Blink, og tryk bare på upload -knappen, og du vil kunne uploade koden uden andre trin.
Trin 5: Det er det
Prøv forskellige eksempelskitser, der skal uploades til tavlen lige så let som Blink -skitsen gjorde.
Lad mig vide i kommentarerne herunder om, hvordan du var i stand til at høste kraften i dette bræt, når det blev brugt med Arduino IDE, også for mere afklaring om emnet, se min video om det samme emne.
Anbefalede:
Sådan uploades C -kode til ِ AVR Brug af Arduino Uno som programmerer: 6 trin
Sådan uploades C -kode til ِ AVR Brug af Arduino Uno som programmerer: HI alle: D Her vil jeg dele en enkel måde at programmere enhver AVR -chip ved hjælp af Arduino Uno R3 Alt hvad du behøver for at brænde koden til din mikrokontroller er Arduino Uno i stedet for at købe specifikke programmør, som koster meget
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Kom godt i gang med Stm32 Brug af Arduino IDE: 3 trin
Kom godt i gang med Stm32 Brug af Arduino IDE: STM32 Er ganske kraftfuldt og populært bord understøttet af Arduino IDE. Men for at bruge det skal du installere brædderne til stm32 i Arduino IDE, så i denne instruktion vil jeg fortælle, hvordan du installerer stm32 boards og hvordan at programmere det
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: 3 trin
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: Denne vejledning viser dig, hvordan du forbinder din Wii -fjernbetjening (Wiimote) til din pc og bruger den som en mus