Taula de continguts:
- Subministraments
- Pas 1: Què és STM32F103C8T6?
- Pas 2: Especificacions de la píndola blava STM32F103C8T6
- Pas 3: Ara, el GD32F103C8T6 de GigaDevice?
- Pas 4: especificacions de GD32F103C8T6
- Pas 5: comparació entre els dos dispositius
Vídeo: Alternativa a STM32F103C8T6 per GigaDevice: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Presentació de GD32F103C8T6 per GigaDevice com una alternativa més ràpida i barata a STM32F103C8T6
Subministraments
GigaDevice GD32F103C8T6
Pas 1: Què és STM32F103C8T6?
STM32F103C8T6 és un microcontrolador que es pot utilitzar com a alternativa a les plaques Arduino. Arduino hauria estat la primera placa per a molts aficionats (inclòs jo) i enginyers quan van començar amb l'electrònica.
Tanmateix, a mesura que comencem a construir-ne més i aprofundim, aviat ens adonarem que Arduino no està preparat per a la indústria i que la seva CPU de 8 bits amb un rellotge ridículament lent, no us proporciona prou suc per als vostres projectes. Amb sort, però, tenim al mercat les noves plaques de desenvolupament STM32F103C8T6 STM32 (Blue Pill) que poden superar fàcilment Arduino amb la seva CPU de 32 bits i l’arquitectura ARM Cortex M3. Un altre pot aquí és que podem utilitzar el mateix IDE Arduino antic per programar les nostres plaques STM32. Així doncs, en aquest tutorial, comencem a utilitzar el STM32 per conèixer una mica d’aspecte bàsic sobre aquesta placa i parpellejar el LED integrat mitjançant l’IDE Arduino.
Aquest projecte està patrocinat per LCSC. He estat utilitzant components electrònics de LCSC.com. LCSC té un fort compromís a oferir una àmplia selecció de components electrònics genuïns i d’alta qualitat al millor preu amb una xarxa d’enviament mundial a més de 200 països. Inscriviu-vos avui i obteniu 8 $ de descompte en la vostra primera comanda.
Aquests microcontroladors són fabricats per STMicroelectronics, que és una empresa global de semiconductors independent. El tauler amb STM32F103C8T6, ja que és cervell, també s’anomenen Blue Pill.
Pas 2: Especificacions de la píndola blava STM32F103C8T6
- Nucli: Cortex-M3 de 32 bits
- Freqüència de funcionament: 72 MHz
- Recursos d'emmagatzematge: 64K Byte Flash, 20KByte SRAM
- Recursos d'interfície: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x ports d'E / S
- Conversió analògica a digital: ADC (12 bits / 16 canals) PWM: 16 bits / 15 canals
- Dispositiu USB: 1 temporitzadors: 3 temporitzadors generals i 1 temporitzador avançat
- Descàrrega de depuració: suporta la interfície de depuració JTAG / SWD per descarregar, suport per a IAP
Pas 3: Ara, el GD32F103C8T6 de GigaDevice?
GigaDevice, el proveïdor líder de dispositius de memòria no volàtil (NVM), és l’empresa dedicada al disseny de memòria avançada i xips relacionats a la Xina continental establerta el 2005.
GigaDevice va fabricar el bessó STM que té una velocitat més ràpida a causa del rellotge més ràpid de 108 MHz en comparació amb els 72 MHz de STM.
Igual que STM, també es basen en el nucli RISC ARM CortexTM-M3 amb la millor relació en termes de potència de processament, consum d’energia reduït i conjunt perifèric. El CortexTM-M3 és un nucli de processador d’última generació que s’uneix estretament amb un controlador d’interrupció vectoritzat imbricat (NVIC), un temporitzador SysTick i un suport avançat de depuració.
Pas 4: especificacions de GD32F103C8T6
- Paquet: TQFP-48_7x7x05P
- Mida del nucli: 32 bits
- Tipus de memòria del programa: FLASH
- Processador bàsic: ARM® Cortex®-M3
- Freqüència de funcionament: 108 MHz
- Voltatge: subministrament (Vcc / Vdd): 2,6 V ~ 3,6 V
- Mida de la memòria del programa: 64 KB
- Mida de la memòria RAM: 20 KB
- Nombre d'E / S: 37
- A / D: 10x12 bits
- D / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- Dispositiu USB: 1
- Amfitrió USB / OTG: 1
- CAN: 1
Pas 5: comparació entre els dos dispositius
Gairebé totes les especificacions i detalls dels microcontroladors són iguals amb la mateixa mida de flaix, memòria RAM, nucli del processador i pinouts.
La diferència més significativa és que el GD32F103C8T6 té més freqüència de funcionament amb 108 MHz en comparació amb els 72 MHz de STM32F103C8T6. Per tant, si esteu buscant una velocitat més ràpida per processar els codis llargs i les ordres amb càlcul poc gran, GigaDevice té una alternativa adequada. Tot i que potser haureu de fer alguns canvis quan comenceu a programar la placa GigaDevice per tal de fer la funció delay () i altres funcions relacionades amb el temporitzador. Les funcions delay () són bucles de nops codificats amb una durada de 72 MHz, de manera que també caldria canviar-los.
Podeu fer aquests canvis a stm32.h: Camí del fitxer: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# if STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # define STM32_PCLK1 54000000U //
Recomanat:
Una clau RFID alternativa per a la seguretat de la bicicleta: 7 passos (amb imatges)
Una clau RFID alternativa per a la seguretat de la bicicleta: per a la seguretat de la bicicleta, només hi ha un interruptor de bloqueig d’encesa. I el lladre el pot piratejar fàcilment. Aquí vinc amb DIY una solució per a això. És barat i fàcil de construir. És una clau RFID alternativa per a la seguretat de la bicicleta. Fem-ho
ALTERNATIVA DE GENERADOR DE SENYALS DE CONTROL PER AL CONTROL DE VELOCITAT ELECTRONNICA (ESC): 7 passos
ALTERNATIVA DE GENERADOR DE SENYALS DE CONTROL PER AL CONTROL DE LA VELOCITAT ELECTRONNICA (ESC): Fa un temps vaig publicar un vídeo (https://www.youtube.com/watch?v=-4sblF1GY1E) al meu canal de YouTube on vaig mostrar com fer un aerogenerador d'un motor de corrent continu sense escombretes. Vaig fer el vídeo en castellà i em va explicar que aquest motor s'havia donat a
Obteniu una pantalla per al vostre Google Home mitjançant Raspberry Pi i Dialogflow (alternativa de Chromecast): 13 passos
Obteniu una pantalla per al vostre Google Home mitjançant Raspberry Pi i Dialogflow (Chromecast Alternative): des que vaig comprar el meu Google Home, volia controlar els meus dispositius a casa mitjançant ordres de veu. Funciona increïblement en tots els sentits, però em va semblar malament la seva funció de vídeo. Podem veure Youtube i Netflix només si tenim un dispositiu Chromecast o T
Alternativa precisa i barata per al guant del sensor de bricolatge: 8 passos (amb imatges)
Bricolatge Alternativa barata i precisa per al guant del sensor flexible: Hola a tothom, aquest és el meu primer instructable i en aquest instructiu us ensenyaré a fer un guant del sensor flexible flexible i precís. Vaig utilitzar moltes alternatives al sensor de flexió, però cap d’elles va funcionar per a mi. Per tant, vaig buscar a Google i vaig trobar un nou
Alternativa de carpa lleugera barata per a fotos: 3 passos
Alternativa de carpa lleugera barata per a fotos: Hola, aquest és el meu primer instructable. Necessitava una solució de baix cost per fer millors fotos d’articles més petits. Així que vaig fer aquesta tenda lleugera amb materials de tota la casa. Al final em va costar aproximadament 1,00 per a alguns cartells. Tota la resta es recicla