Índice:
- Etapa 1: Coisas que você precisa
- Etapa 2: Especificações da PLACA STM32 (STM32F103C8T6)
- Etapa 3: instalar placas STM32 no Arduino IDE
- Etapa 4: conexões para programar a placa
- Etapa 5: Programando a placa
Vídeo: Placa STM32 com Arduino IDE STM32F103C8T6: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá pessoal, muitas pessoas usam placas arduino, mas como sabemos, elas têm algumas limitações, então poucas outras placas surgiram como uma alternativa ao arduino que pode oferecer melhor desempenho e recursos do que um Arduino e um deles é o STM32. A placa STM32 é ainda mais barata do que o Arduino uno e seus recursos são muito melhores do que o do Arduino uno, mas como não são nativamente suportados pelo Arduino IDE, precisamos adicioná-los manualmente ao Arduino IDE. Portanto, nestes instrutíveis, adicionaremos placas STM32 ao IDE do Arduino e programaremos essa placa usando o IDE do Arduino.
Etapa 1: Coisas que você precisa
Para estes instrutíveis, precisaremos dos seguintes itens: STM32: CABO USB: FTDI: "Breadboard & Few Jumpers
Etapa 2: Especificações da PLACA STM32 (STM32F103C8T6)
As especificações de STM32F103C8T6 são fornecidas abaixo e também na imagem.: Fabricante STMicroelectronics Série STM32F1 Core Processador ARM® Cortex®-M3 Core Size 32-Bit Velocidade 72MHz Conectividade CANbus, I²C, IrDA, LINbus, SPI, UART / USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Sensor de temperatura, WDT Número de I / O 37 Tamanho da memória do programa 64 KB (64 K x 8) Tipo de memória do programa FLASH Tamanho da EEPROM - Tamanho da RAM 20 K x 8 Tensão - Alimentação (Vcc / Vdd) 2V ~ 3,6 V Conversores de dados A / D 10x12b Tipo de oscilador Temperatura operacional interna -40 ° C ~ 85 ° C (TA)
Etapa 3: instalar placas STM32 no Arduino IDE
Siga as instruções abaixo e as imagens fornecidas para instalar placas stm32 no arduino ide: 1- Inicie o IDE Arduino.cc. Clique no menu "Arquivo" e depois em "Preferências". A caixa de diálogo "Preferências" abrirá e, em seguida, adicione o seguinte link ao campo "URLs de gerenciadores de placas adicionais": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Clique em" Ok "2- Clique no menu" Ferramentas "e depois em" Placas> Gerenciador de Placas "O gerenciador de placas abrirá e você verá uma lista das placas instaladas e disponíveis. Selecione" STM32 F103Cxxx "e clique em instalar. Depois que a instalação for concluída, uma etiqueta "INSTALADO" aparecerá ao lado do nome do núcleo. Você pode fechar o Gerenciador de Placa. Agora você pode encontrar o pacote de placas STM32 no menu "Placa". Selecione a série de placas desejada: STM32F103CxxxSelecione a placa
Etapa 4: conexões para programar a placa
Para programar o stm32 você precisa seguir este circuito dado. Para programá-lo você precisa obter o Stm32 obviamente e o outro é um conversor USB para TTL, então pegue um conversor USB para TTL e siga os esquemas mostrados.
Etapa 5: Programando a placa
Agora abra o blink sketch em seu arduino IDE e mude o pin no para "PC13" porque o led onboard do stm32 está no pin PC13, em seguida, selecione as configurações na seção de ferramentas (como: placas, porta de comunicação, método de upload etc. imagem) & Faça o upload do código para o seu stm32 e o led onboard pc13 começará a piscar como o meu nas imagens (desculpe a qualidade da imagem) e mesmo para vê-lo piscando propriamente você pode adicionar um LED externo ao PC13 também. Portanto, divirta-se fazendo projetos com o STM32 BOARD.
Recomendado:
Placa MXY - Placa de robô de desenho de plotadora XY de baixo orçamento: 8 etapas (com imagens)
Placa MXY - Placa de robô de desenho de plotadora XY de baixo orçamento: Meu objetivo era projetar a placa mXY para tornar a máquina de desenho de plotadora XY de baixo orçamento. Por isso criei um quadro que facilita para quem quer fazer esse projeto. No projeto anterior, ao usar motores de passo Nema17 de 2 peças, esta placa u
Regulador de tensão da placa de ensaio com display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 etapas
Regulador de Tensão da Placa de Teste com Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Adquira os componentes necessários que constam na lista anexa (existem os links para comprar ou veja suas características). lá os links para poderem comprar ou ver as caracteristicas d
Placa de divisão modular de neopixel compatível com a placa de ensaio de código aberto: 4 etapas (com imagens)
Placa de quebra de neopixel modular amigável para placa de ensaio de código aberto: Este instrutível é sobre uma pequena placa de quebra de placa de ensaio amigável (8 mm x 10 mm) para LEDs de Neopixel que podem ser empilhados e soldados uns aos outros, ele também fornece muito mais rigidez estrutural do que um fino Faixa de LED em uma forma muito menor, fato
Placa de base do Tinkerer - Arduino + placa (s) de ensaio + suporte de periferia: 5 etapas
Placa de base do Tinkerer's - Arduino + placa (s) de ensaio + suporte de periferia: para que serve? Com esta placa, você pode colocar seu Arduino Uno, uma placa de ensaio de meio tamanho E a periferia do seu projeto (por exemplo, botões, potenciômetros, sensores, leds, soquetes ,. ..) em uma placa de base lasercut de 3 mm. Se precisar de mais espaço, também há um la
Como programar uma placa AVR usando uma placa Arduino: 6 etapas
Como programar uma placa AVR usando uma placa Arduino: Você tem uma placa de microcontrolador AVR disponível? É complicado programá-lo? Bem, você está no lugar certo. Aqui, vou mostrar como programar uma placa microcontroladora Atmega8a usando uma placa Arduino Uno como programador. Então, sem mais