Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Mikä on STM32F103C8T6?
- Vaihe 2: STM32F103C8T6 Blue Pill Boardin tekniset tiedot
- Vaihe 3: Nyt GigaDevicen GD32F103C8T6?
- Vaihe 4: GD32F103C8T6: n tekniset tiedot
- Vaihe 5: Kahden laitteen vertailu
Video: Vaihtoehto GigaDevice -standardille STM32F103C8T6: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Esittelyssä GigaDevicen GD32F103C8T6 halpa ja nopeampi vaihtoehto STM32F103C8T6: lle
Tarvikkeet
GigaDevice GD32F103C8T6
Vaihe 1: Mikä on STM32F103C8T6?
STM32F103C8T6 on mikro -ohjain, jota voidaan käyttää vaihtoehtona Arduino -levyille. Arduino olisi ollut monien harrastajien (mukaan lukien minä) ja insinöörien ensimmäinen lauta, kun he aloittivat elektroniikan.
Kuitenkin, kun alamme rakentaa enemmän ja kaivaa syvälle, huomaat pian, että Arduino ei ole teollisuudelle valmis ja sen 8-bittinen suoritin, jolla on naurettavan hidas kello, se ei anna sinulle tarpeeksi mehua projekteihisi. Toivottavasti meillä on kuitenkin markkinoilla nyt uudet STM32F103C8T6 STM32 -kehityskortit (sininen pilleri), jotka voivat helposti ylittää Arduinon 32-bittisen suorittimen ja ARM Cortex M3 -arkkitehtuurin ansiosta. Toinen hunajapotti on se, että voimme käyttää samaa vanhaa Arduino IDE: tä STM32 -levyjen ohjelmointiin. Joten tässä opetusohjelmassa aloitetaan STM32: n kanssa, jotta voimme tietää vähän perusasioita tästä kortista ja vilkuttaa sisäistä LEDiä Arduino IDE: n avulla.
Tätä projektia sponsoroi LCSC. Olen käyttänyt LCSC.comin elektronisia komponentteja. LCSC on vahvasti sitoutunut tarjoamaan laajan valikoiman aitoja, korkealaatuisia elektronisia komponentteja parhaaseen hintaan maailmanlaajuisella toimitusverkostolla yli 200 maahan. Rekisteröidy tänään ja saat 8 dollaria alennusta ensimmäisestä tilauksestasi.
Näitä mikro -ohjaimia valmistaa STMicroelectronics, joka on maailmanlaajuinen riippumaton puolijohdeyhtiö. Hallitus, jossa on STM32F103C8T6, koska se on aivot, on myös lempinimeltään sininen pilleri.
Vaihe 2: STM32F103C8T6 Blue Pill Boardin tekniset tiedot
- Ydin: 32-bittinen Cortex-M3
- Käyttötaajuus: 72 MHz
- Tallennusresurssit: 64 kt tavu Flash, 20 kt tavu SRAM
- Liitäntäresurssit: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O -portti
- Analoginen digitaalimuunnos: ADC (12-bittinen / 16-kanavainen) PWM: 16-bittinen / 15-kanavainen
- USB -laite: 1 ajastin: 3 yleistä ajastinta ja 1 edistynyt ajastin
- Virheenkorjauksen lataus: Lataa JTAG / SWD -virheenkorjausliitäntä, tuki IAP: lle
Vaihe 3: Nyt GigaDevicen GD32F103C8T6?
GigaDevice, johtava haihtumaton muisti (NVM) -laitteiden toimittaja, on vuonna 2005 perustettu Manner-Kiinassa kehittynyttä muistia ja siihen liittyvää sirusuunnittelua harjoittava yritys.
GigaDevice teki STM: n kaksoset, joiden nopeus on nopeampi 108 MHz: n nopeamman kellon ansiosta verrattuna STM: n 72 MHz: iin.
STM: n tapaan nämäkin perustuvat ARM CortexTM-M3 RISC -ytimeen, jolla on paras prosessointitehon, pienemmän virrankulutuksen ja oheislaitteiden suhde. CortexTM-M3 on seuraavan sukupolven suoritinydin, joka on liitetty tiiviisti Nested Vectored Interrupt Controller (NVIC) -järjestelmään, SysTick-ajastimeen ja kehittyneeseen vianetsintätukeen.
Vaihe 4: GD32F103C8T6: n tekniset tiedot
- Pakkaus: TQFP-48_7x7x05P
- Core koko: 32-bit
- Ohjelmamuistityyppi: FLASH
- Ydinprosessori: ARM® Cortex®-M3
- Käyttötaajuus: 108 MHz
- Jännite - syöttö (Vcc/Vdd): 2.6V ~ 3.6V
- Ohjelmamuistin koko: 64 kt
- RAM -muisti: 20 kt
- I/O -lukumäärä: 37
- A/D: 10x12 bittiä
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB -laite: 1
- USB -isäntä/OTG: 1
- CAN: 1
Vaihe 5: Kahden laitteen vertailu
Lähes kaikki molempien mikro -ohjaimien tekniset tiedot ja yksityiskohdat ovat samat salaman koon, RAM -muistin, suorittimen ytimen ja pistorasioiden kanssa.
Merkittävin ero on, että GD32F103C8T6: lla on enemmän toimintataajuutta 108 MHz: llä verrattuna STM32F103C8T6: n 72 MHz: iin. Joten, jos etsit nopeampaa nopeutta pitkien koodien ja komentojen käsittelyyn suurella laskennalla, GigaDevicellä on oikea vaihtoehto. Vaikka saatat joutua tekemään joitain muutoksia, kun aloitat GigaDevice -kortin ohjelmoinnin, jotta voit tehdä delay () - ja muita ajastimeen liittyviä toimintoja. Viive () -toiminnot ovat kovakoodattuja nops-silmukoita, joiden oletetaan olevan 72 Mhz, joten sekin on muutettava.
Voit käydä läpi nämä muutokset kohdassa stm32.h: Tiedoston polku: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# jos STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # define STM32_PCLK1 54000000U //
Suositeltava:
3 dollarin vaihtoehto Makey Makeylle: 4 vaihetta (kuvilla)
3 dollaria Vaihtoehto Makey Makeylle: Makey Makey on loistava pieni laite, joka emuloi USB -näppäimistön ja jonka avulla voit tehdä avaimet mistä tahansa hieman johtavasta asiasta (alumiinifolio, banaanit, leikkitaikina jne.), Jota voidaan sitten käyttää pelien ja koulutusprojektien ohjain
Projeto CoCoa: Um Colete De Comunicação Vaihtoehto: 8 vaihetta
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA-hanke on puettava liivi, joka on kytketty internetiin ja jonka avulla voidaan yhdistää vaihtoehtoisen viestinnän tuntoherkät symbolit auttamaan ihmisiä, joilla on puhe- tai ei-sanallisia vammoja
7 päivän vaihtoehto: Miten erota ilmavoimista: 22 vaihetta
7 päivän vaihtoehto: Miten erota ilmavoimista: Tämä opetusohjelma näyttää vaiheittain kuvissa, kuinka ilmavoimien upseeri voi hakea eroa ilmavoimista 7 päivän vaihtoehdon alla. " 7 päivän vaihtoehdon käyttäminen " tai "7 päivän valinta" tarkoittaa hakea eroa ilmavoimista
Kannettava tietokone budjetissa: edullinen Powerhouse-vaihtoehto (kaksi sisäistä asemaa, Lenovo-pohjainen): 3 vaihetta
Kannettava tietokone edulliseen hintaan: edullinen Powerhouse-vaihtoehto (kaksi sisäistä levyasemaa, Lenovo-pohjainen): Tässä ohjeessa keskitytään Lenovo T540p -kannettavan päivitettyyn kokoonpanoon päivittäisenä ajurikoneena verkkoselaamista, tekstinkäsittelyä, kevyitä pelejä ja ääntä varten . Se on konfiguroitu SSD- ja mekaanisella tallennustilalla nopeudelle ja kapasiteetille
SÄÄTÖSIGNAALIN LUOTTIMEN VAIHTOEHTO SÄHKÖISELLE NOPEUDENSÄÄTÖLLE (ESC): 7 vaihetta
SÄHKÖISEN NOPEUDENSÄÄDÖN (ESC) OHJAUSSIGNAALIN LUOTTIMEN VAIHTOEHTO: Julkaisin jokin aika sitten YouTube-kanavallani videon (https://www.youtube.com/watch?v=-4sblF1GY1E), jossa näytin tuuliturbiinin valmistuksen. harjaton DC -moottori. Tein videon espanjaksi ja se selitti, että tämä moottori oli annettu