Índice:

Placa STM32 com Arduino IDE STM32F103C8T6: 5 etapas
Placa STM32 com Arduino IDE STM32F103C8T6: 5 etapas

Vídeo: Placa STM32 com Arduino IDE STM32F103C8T6: 5 etapas

Vídeo: Placa STM32 com Arduino IDE STM32F103C8T6: 5 etapas
Vídeo: How to program an STM32 board with the Arduino IDE 2024, Julho
Anonim
Placa STM32 com Arduino IDE STM32F103C8T6
Placa STM32 com Arduino IDE STM32F103C8T6

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

Coisas que você precisa
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)

Especificações da PLACA STM32 (STM32F103C8T6)
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

Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino
Instale placas STM32 no IDE do Arduino

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

Conexões para programar a placa
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

Programando a placa
Programando a placa
Programando a placa
Programando a placa
Programando a placa
Programando a placa
Programando a placa
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: