Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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.