Diversos microcontroladores podem ser programados com a IDE do Arduino, como é o caso do STM32. As placas Arduino são poderosas e muito convenientes para aprender e fazer projetos, com uma grande comunidade de apoio. No entanto, existem outros microcontroladores – (por exemplo: NodeMCU, Feather from Adafruit ou ArduCam ESP32S etc.) alguns muito potentes, outros muito específicos ou muito conectados -, que podem vir a ser utilizados por conta de uma necessidade específica ou por simples preferência.
A forma de configurar a IDE do Arduino é semelhante para essas diferentes placas. Neste artigo, veremos o procedimento para configurar e programar o STM32 Blue Pill.
Instalar os drivers no computador
Normalmente, o driver é instalado automaticamente ao conectarmos o STM32 ao computador.
Se isso não acontecer, é preciso baixar a pasta Arduino_STM32.zip e descomprimi-la na pasta /Documentos/Arduino/hardware (pasta de hardware a ser criada se ainda não existir).
Isso feito, abra um prompt cmd e vá para a pasta
cd Documents/Arduino/hardware/driver/win
Depois, lance o .BAT
install_drivers.bat
Uma vez instalado o driver, verifique o nome da porta no gerenciador de dispositivos. Os microcontroladores ligados ao computador podem ser encontrados na aba “Portas (COM e LPT)”. O dispositivo STM32 deve ter o nome “Mapple Serial”.
Uma vez instalado o driver, será possível comunicar e transferir o código para o dispositivo.
Acrescentar gerenciadores JSON
Para programar outros microcontroladores com a IDE do Arduino, é necessário conhecer as respectivas configurações. É possível instalar gerenciadores de placa no Arduino contendo todas as ferramentas necessárias para a sua programação. Para obter os gerenciadores, é necessário encontrar o URL correspondente. No caso do STM32, o URL é http://dan.drown.org/stm32duino/package_STM32duino_index.json.
(Outra possibilidade encontrada na web: https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json)
Depois, abra a janela “Arquivo > Preferências” do software Arduino. Na parte inferior da página, haverá uma caixa de texto para a introdução do URL: “URL do gerenciador de placa adicional” (não se esqueça de separar os URLs com uma vírgula “,”)
Instalação dos gerenciadores
Na aba “Ferramentas”, siga o caminho “Tipo de Placa > Gerenciador de Placa”. A IDE irá carregar o catálogo de placas a partir do URL.
Se procurar o microcontrolador STM32 na barra de pesquisa, o pacote a ser instalado deverá aparecer.
Selecione a configuração
Uma vez instalado o pacote de gestão, o microcontrolador aparecerá nas opções de tipo de placa disponíveis.
Neste momento, é necessário conhecer as características da sua placa para escolher as configurações corretas. Será possível, então, programar o microcontrolador STM32.
Retrouvez nos tutoriels et d’autres exemples dans notre générateur automatique de code
La Programmerie