Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Hva er STM32F103C8T6?
- Trinn 2: Spesifikasjoner for STM32F103C8T6 Blue Pill Board
- Trinn 3: Nå, GigaDevices GD32F103C8T6?
- Trinn 4: Spesifikasjoner for GD32F103C8T6
- Trinn 5: Sammenligning mellom de to enhetene
Video: Alternativ til STM32F103C8T6 av GigaDevice: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Vi presenterer GD32F103C8T6 av GigaDevice som et billig og raskere alternativ til STM32F103C8T6
Rekvisita
GigaDevice GD32F103C8T6
Trinn 1: Hva er STM32F103C8T6?
STM32F103C8T6 er en mikrokontroller som kan brukes som et alternativ til Arduino -kortene. Arduino ville ha vært det første brettet for mange hobbyfolk (inkludert meg) og ingeniører der ute da de begynte med elektronikk.
Imidlertid, når vi begynner å bygge mer og graver dypt, ville vi snart innse at Arduino ikke er industriklar og 8-biters CPU med en latterlig langsom klokke, det gir deg ikke nok juice til prosjektene dine. Forhåpentligvis har vi imidlertid de nye STM32F103C8T6 STM32 Development Boards (Blue Pill) på markedet nå som lett kan utkonkurrere Arduino med sin 32-biters CPU og ARM Cortex M3-arkitektur. En annen honningkanne her er at vi kan bruke den samme gamle Arduino IDE til å programmere våre STM32 -plater. Så i denne opplæringen, la oss komme i gang med STM32 for å vite litt grunnleggende om dette brettet og blinke den innebygde LED -en ved hjelp av Arduino IDE.
Dette prosjektet er sponset av LCSC. Jeg har brukt elektroniske komponenter fra LCSC.com. LCSC har et sterkt engasjement for å tilby et bredt utvalg av ekte elektroniske komponenter av høy kvalitet til den beste prisen med et globalt fraktnettverk til over 200 land. Registrer deg i dag og få $ 8 rabatt på din første bestilling.
Disse mikrokontrollerne er laget av STMicroelectronics, som er et globalt uavhengig halvlederfirma. Brett med STM32F103C8T6 som hjernen kalles også Blue Pill.
Trinn 2: Spesifikasjoner for STM32F103C8T6 Blue Pill Board
- Kjerne: Cortex-M3 32-bit
- Driftsfrekvens: 72MHz
- Lagringsressurser: 64K Byte Flash, 20KByte SRAM
- Grensesnittressurser: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O -porter
- Analog til digital konvertering: ADC (12-bit / 16-kanal) PWM: 16-bit / 15 kanal
- USB -enhet: 1Timere: 3 generelle tidtakere og 1 avansert tidtaker
- Debug -nedlasting: Støtt JTAG / SWD -feilsøkingsgrensesnitt for å laste ned, støtte for IAP
Trinn 3: Nå, GigaDevices GD32F103C8T6?
GigaDevice, den ledende leverandøren av NVM-enheter (Non-Volatile Memory), er selskapet som driver med avansert minne og tilhørende brikkedesign i Fastlands-Kina som ble etablert i 2005.
GigaDevice laget STMs tvilling som har raskere hastighet på grunn av den raskere klokken på 108 MHz sammenlignet med 72 MHz STM.
I likhet med STM er disse også basert på ARM CortexTM-M3 RISC-kjernen med det beste forholdet når det gjelder prosessorkraft, redusert strømforbruk og periferiutstyr. CortexTM-M3 er en neste generasjons prosessorkjerne som er tett forbundet med en Nested Vectored Interrupt Controller (NVIC), SysTick-timer og avansert feilsøkingsstøtte.
Trinn 4: Spesifikasjoner for GD32F103C8T6
- Pakke: TQFP-48_7x7x05P
- Kjernestørrelse: 32-bit
- Programminnetype: FLASH
- Kjerneprosessor: ARM® Cortex®-M3
- Driftsfrekvens: 108 MHz
- Spenning - forsyning (Vcc/Vdd): 2,6V ~ 3,6V
- Programminnestørrelse: 64KB
- RAM -størrelse: 20KB
- Antall I/O: 37
- A/D: 10x12bit
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB -enhet: 1
- USB -vert/OTG: 1
- KAN: 1
Trinn 5: Sammenligning mellom de to enhetene
Nesten alle spesifikasjonene og detaljene til begge mikrokontrollerne er de samme med samme blitsstørrelse, RAM, prosessorkjerne og pinouts.
Den mest signifikante forskjellen er at GD32F103C8T6 har mer driftsfrekvens med 108 MHz sammenlignet med 72 MHz STM32F103C8T6. Så hvis du leter etter en raskere hastighet for å behandle de lange kodene og kommandoene med litt store beregninger, har GigaDevice et skikkelig alternativ. Selv om du kanskje må gjøre noen endringer når du starter programmeringen av GigaDevice -kortet for å gjøre forsinkelse () -funksjon og andre timerrelaterte funksjoner. Forsinkelsesfunksjonene () er hardkodede sløyfer med nops som antar 72 Mhz, så det må også endres.
Du kan gå gjennom disse endringene i stm32.h: Filbane: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# hvis STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # definere STM32_PCLK1 54000000U //
Anbefalt:
$ 3 Alternativ til Makey Makey: 4 trinn (med bilder)
$ 3 Alternativ til Makey Makey: Makey Makey er en flott liten enhet som emulerer et USB -tastatur og lar deg lage nøkler av noen noe ledende ting (aluminiumsfolie, bananer, lekdeig, etc.), som deretter kan brukes som en kontroller for spill og utdanningsprosjekter
Forskjellen mellom (alternativ strøm og likestrøm): 13 trinn
Forskjellen mellom (alternativ strøm og likestrøm): Alle vet at elektrisitet stort sett er likestrøm, men hva med en annen type elektrisitet? Kjenner du Ac? Hva står AC for? Er det brukbart da DC? I denne studien vil vi vite forskjellen mellom elektrisitetstyper, kilder, anvendelser
7-dagers alternativ: Hvordan skille seg fra flyvåpenet: 22 trinn
7-dagers alternativ: Hvordan skille seg fra luftvåpenet: Denne opplæringen viser trinnvis i bilder hvordan en luftvåpenoffiser kan søke om å forlate luftvåpenet under 7-dagers alternativet. " Utøve det 7-dagers alternativet " eller "7-dagers valg" betyr å søke om separasjon fra flyvåpenet med
En alternativ RFID -nøkkel for sykkelsikkerhet: 7 trinn (med bilder)
En alternativ RFID -nøkkel for sykkelsikkerhet: For sykkelsikkerhet er det bare en tenningslåsbryter. Og det kan enkelt hackes av tyven. Her kommer jeg med DIY en løsning for det. Det er billig og enkelt å bygge. Det er en alternativ RFID -nøkkel for sykkelsikkerhet. La oss klare det
Opprette en alternativ MIDI-kontroller ved hjelp av Makey-Makey og vann: 6 trinn
Å lage en alternativ MIDI-kontroller ved hjelp av Makey-Makey og vann: Å bruke Makey-Makey til å lage tilpassede og kreative innganger er utrolig enkelt! Mens mange som bruker maskinvaren lager sitt eget instrument ved å bruke inngangene på Makey-Makey for å utløse lyder eller notater, bestemte vi oss for at vi kunne gjøre enda mer