FAVORITAR
FecharPlease login

Como gravar a Franzininho C0 via USB/Serial usando o STM32CubeProgrammer

Sabia que você pode gravar código na Franzininho C0, uma placa de desenvolvimento de hardware de código aberto baseada no microcontrolador STM32C0, usando a conexão USB/Serial? 

Neste tutorial, vamos demonstrar como fazer isso de forma simples usando o STM32CubeProgrammer.

Passo a Passo para gravação

  1. Instalação do Software STM32CubeProgrammer: Baixe e instale o STM32CubeProgrammer a partir do site oficial da STMicroelectronics. https://www.st.com/en/development-tools/stm32cubeprog.html .
  1. Drivers USB/Serial: Certifique-se de que os drivers USB/Serial estejam instalados no seu computador. Caso contrário, você pode baixar e instalar o driver CH340.
  1. Conecte sua placa Franzininho a uma das portas USB de seu computador. Abra o Software STM32CubeProgrammer.
  1. Coloque sua placa no modo bootloader. Para isso:
    1. Pressione e segure o botão boot; 
    2. Pressione o botão reset;
    3. Primeiro solte o botão reset e depois solte o boot.
Como gravar Franzininho C0 usando o STM32CubeProgrammer
  1. Com o software aberto, selecione a opção UART. Em seguida, selecione a porta serial correspondente à sua conexão USB/Serial, mantenha o Baudrate em “115200” e a Parity em “Even”
  1. Conecte ao dispositivo clicando no botão de “Connect”.
  1. Vá até a aba “Download” e selecione o arquivo binário ou hexadecimal gerado pela IDE que você deseja gravar. Normalmente, esse arquivo está localizado na pasta “Debug” dentro do diretório do seu projeto.
Como gravar Franzininho C0 usando o STM32CubeProgrammer
Como gravar Franzininho C0 usando o STM32CubeProgrammer
  1. Clique no botão “Start Programming” para iniciar a gravação do código na placa. Aguarde a mensagem de gravação completa.
Como gravar Franzininho C0 usando o STM32CubeProgrammer

Verificação

Após a gravação bem-sucedida, clique no botão “reset” ou desconecte e reconecte a placa para sair do modo de bootloader e verifique se o código está funcionando conforme esperado.

Dicas e Solução de Problemas

  • Verifique Conexões: Se a gravação falhar, tente trocar de cabo usb ou desconecte e conecte novamente. Drivers: 
  • Certifique-se de que os drivers USB/Serial estejam corretamente instalados.
  • Modo Bootloader: Garanta que a placa esteja no modo de bootloader ao tentar programá-la.

Conclusão

Com esses passos, você deve ser capaz de gravar código na sua Franzininho C0 via USB/Serial com sucesso.

No dia 25 de Junho de 2024, ocorrerá o “Seminário de Sistemas Embarcados e IoT 2024“, no Holiday Inn Anhembi — Parque Anhembi, São Paulo–SP.

Garanta seu ingresso

Saiba Mais

Desbravando todo o potencial do STM32CubeProgrammer

Microcontroladores STM32C0 — 32 bits para soluções de 8 bits

Franzininho C0: Nova placa brasileira baseada no STM32C0

Outros artigos da série

<< Medindo Intervalos de Tempo com a Franzininho C0: Integrando Timer, Interrupções e USARTComo usar display 7 segmentos com a Franzininho C0 >>
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
Inline Feedbacks
View all comments
Home » Software » Como gravar a Franzininho C0 via USB/Serial usando o STM32CubeProgrammer

EM DESTAQUE

WEBINARS

LEIA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste:


Seminário de
Sistemas Embarcados e IoT 2024
 
Data: 25/06 | Local: Hotel Holiday Inn Anhembi, São Paulo-SP
 
GARANTA SEU INGRESSO

 
close-link