Índice:
- Suprimentos
- Etapa 1: O que é STM32F103C8T6?
- Etapa 2: Especificações da placa de comprimido azul STM32F103C8T6
- Etapa 3: Agora, o GD32F103C8T6 do GigaDevice?
- Etapa 4: Especificações de GD32F103C8T6
- Etapa 5: comparação entre os dois dispositivos
Vídeo: Alternativa para STM32F103C8T6 por GigaDevice: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Apresentando GD32F103C8T6 por GigaDevice como uma alternativa barata e mais rápida para STM32F103C8T6
Suprimentos
GigaDevice GD32F103C8T6
Etapa 1: O que é STM32F103C8T6?
STM32F103C8T6 é um microcontrolador que pode ser usado como alternativa às placas Arduino. Arduino teria sido a primeira placa para muitos amadores (incluindo eu) e engenheiros lá fora, quando eles começaram com a eletrônica.
No entanto, à medida que começamos a construir mais e a cavar mais fundo, logo perceberemos que o Arduino não está pronto para a indústria e sua CPU de 8 bits com um clock ridiculamente lento, ele não fornece energia suficiente para seus projetos. Esperançosamente, porém, temos as novas placas de desenvolvimento STM32F103C8T6 STM32 (Blue Pill) no mercado agora, que podem facilmente superar o Arduino com sua CPU de 32 bits e arquitetura ARM Cortex M3. Outro pote de mel aqui é que podemos usar o mesmo velho IDE do Arduino para programar nossas placas STM32. Portanto, neste tutorial, vamos começar com o STM32 para saber um pouco o básico sobre esta placa e piscar o LED integrado usando o IDE do Arduino.
Este projeto é patrocinado pelo LCSC. Tenho usado componentes eletrônicos do LCSC.com. A LCSC tem um forte compromisso em oferecer uma ampla seleção de componentes eletrônicos genuínos de alta qualidade ao melhor preço com uma rede global de remessas para mais de 200 países. Inscreva-se hoje e ganhe $ 8 de desconto em seu primeiro pedido.
Esses microcontroladores são fabricados pela STMicroelectronics, uma empresa global independente de semicondutores. Placa com STM32F103C8T6, pois seu cérebro também é apelidado de Pílula Azul.
Etapa 2: Especificações da placa de comprimido azul STM32F103C8T6
- Core: Cortex-M3 32 bits
- Frequência de operação: 72 MHz
- Recursos de armazenamento: Flash de 64 KB, SRAM de 20 KB
- Recursos de interface: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x portas I / O
- Conversão analógica para digital: ADC (12 bits / 16 canais) PWM: 16 bits / 15 canais
- Dispositivo USB: 1 Temporizadores: 3 temporizadores gerais e 1 temporizador avançado
- Download de depuração: suporte para interface de depuração JTAG / SWD para download, suporte para IAP
Etapa 3: Agora, o GD32F103C8T6 do GigaDevice?
A GigaDevice, fornecedora líder de dispositivos de memória não volátil (NVM), é a empresa envolvida em memória avançada e design de chip relacionado na China continental, estabelecida em 2005.
GigaDevice fez o gêmeo do STM que tem velocidade mais rápida devido ao clock mais rápido de 108 MHz em comparação com 72 MHz do STM.
Como o STM, estes também são baseados no núcleo ARM CortexTM-M3 RISC com a melhor relação em termos de poder de processamento, consumo de energia reduzido e conjunto de periféricos. O CortexTM-M3 é um núcleo de processador de próxima geração que está estreitamente acoplado a um controlador de interrupção vetorial aninhado (NVIC), temporizador SysTick e suporte avançado de depuração.
Etapa 4: Especificações de GD32F103C8T6
- Pacote: TQFP-48_7x7x05P
- Tamanho do núcleo: 32 bits
- Tipo de memória do programa: FLASH
- Processador central: ARM® Cortex®-M3
- Freqüência operacional: 108 MHz
- Tensão - Alimentação (Vcc / Vdd): 2,6 V ~ 3,6 V
- Tamanho da memória do programa: 64 KB
- Tamanho da RAM: 20 KB
- Número de E / S: 37
- A / D: 10x12 bits
- D / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- Dispositivo USB: 1
- Host USB / OTG: 1
- CAN: 1
Etapa 5: comparação entre os dois dispositivos
Quase todas as especificações e detalhes de ambos os microcontroladores são iguais, com o mesmo tamanho de flash, RAM, núcleo do processador e pinagem.
A diferença mais significativa é que o GD32F103C8T6 tem mais frequência de operação com 108 MHz em comparação com os 72 MHz do STM32F103C8T6. Portanto, se você está procurando uma velocidade mais rápida para processar os códigos longos e comandos com cálculos bit big, o GigaDevice tem uma alternativa adequada. Embora você possa precisar fazer algumas alterações quando você começar a programar a placa GigaDevice para fazer a função delay () e outras funções relacionadas ao temporizador. As funções delay () são loops codificados permanentemente de nops que assumem 72Mhz, então isso também precisaria ser alterado.
Você pode passar por essas mudanças em stm32.h: Caminho do arquivo: / 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 //
Recomendado:
Alternativa de $ 3 para Makey Makey: 4 etapas (com fotos)
$ 3 Alternativa para o Makey Makey: O Makey Makey é um pequeno dispositivo excelente que emula um teclado USB e permite que você faça teclas a partir de qualquer coisa condutora (folha de alumínio, bananas, massinha, etc.), que pode então ser usada como um controlador para jogos e projetos educacionais
Uma chave RFID alternativa para segurança de bicicletas: 7 etapas (com fotos)
Uma chave RFID alternativa para segurança de bicicletas: Para segurança de bicicletas, há apenas um interruptor de bloqueio de ignição. E pode ser facilmente hackeado pelo ladrão. Aí venho com DIY uma solução para isso. É barato e fácil de construir. É uma chave RFID alternativa para segurança de bicicletas. Vamos fazer isso
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): 7 etapas
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): Há algum tempo publiquei um vídeo (https://www.youtube.com/watch?v=-4sblF1GY1E) no meu canal do YouTube onde mostrei como fazer uma turbina eólica de um motor DC sem escova. Fiz o vídeo em espanhol e explicou que este motor foi dado a
Gledopto: alternativa barata para a faixa de luz Philips Hue: 3 etapas
Gledopto: Barata Philips Hue Light Strip Alternativa: A Philips Hue está vendendo suas fitas Philips Hue Light por meros US $ 71-90 por apenas 2 metros. Achei um preço muito absurdo e comecei a procurar alternativas. Eu descobri uma marca chamada Gledopto, que fabrica controladores de faixa de LED que
Alternativa DIY barata e precisa para luva com sensor flexível: 8 etapas (com fotos)
Faça você mesmo uma alternativa barata e precisa para a luva com sensor flexível: Olá a todos, Esta é a minha primeira luva instrutível e neste instrutível vou ensiná-los a fazer uma luva com sensor flexível barata e precisa. Usei várias alternativas para o sensor flex, mas nenhuma delas funcionou para mim. Então, eu pesquisei e encontrei um novo