Aprenda STM32 Agora!! Curso STM32F411 Essencial

Abandone o Arduino e aprenda a programar o microcontrolador STM32F411, um poderoso ARM que abrirá portas para você!

Ratings 4.81 / 5.00
Aprenda STM32 Agora!! Curso STM32F411 Essencial

What You Will Learn!

  • Desenvolver programas em C para o STM32F411
  • Compreender e dominar a documentação do chip
  • Utilizar de forma eficiente a depuração da CPU, variáveis e periféricos
  • Dominar os sistemas de clocks do microcontrolador
  • Conhecer sobre os principais periféricos como GPIO, ADC, UART, SPI, I2C, Timers, etc
  • Dominar o uso de interrupções
  • Conhecer sobre o periférico de DMA e suas aplicações
  • Análise e resolução de bugs mais comuns
  • Conhecimento de técnicas de organização de código
  • Proteger seu Firmware de cópias

Description

Aprenda a criar Firmwares para o STM32F411 utilizando a STM32CubeIDE.

Neste curso você aprenderá sobre:

  • Utilizar a STM32CubeIDE de forma eficiente.

  • Compreender as documentações disponíveis, como procurá-las e utilizá-las.

  • Criar projetos para o STM32F411.

  • Configurar corretamente o microcontrolador de acordo com cada necessidade.

  • Utilizar a biblioteca HAL para programar o STM32.

  • Depurar o código e analisar o comportamento do programa.

  • Organização do programa e dicas para criar bibliotecas.

  • Proteger o programa gravado no microcontrolador.

Para desenvolvimento dos programas, utilizaremos a placa de desenvolvimento Blackpill e um gravador ST-Link v2, caso queria acompanhar os programas desenvolvimentos, mas caso opte por um kit oficial da ST, pode ser utilizado a NUCLEO-F411RE. É recomendável, também, ter em mãos estes dispositivos, além de componentes eletrônicos, como botões, LEDs e resistores.

O curso buscará apresentar-lhe o essencial para que você possa programar este microcontrolador em bare-metal (sem nenhum tipo de kernel o RTOS), apresentando-lhe como configurar os seus sistemas de clock, GPIOs, e demais periféricos, tais como Timers, I2C, SPI, UART, etc. E, ao final, desenvolver um simples projeto utilizando pelo menos 2 periféricos, com o objetivo de apresentar técnicas de programação, depuração e proteção do firmware.

É esperado que ao fim do curso você seja capaz de desenvolver projetos utilizando microcontroladores STM32, tendo condições de planejar, estruturar e desenvolver aplicações com uso consciente e eficiente dos recursos disponíveis na plataforma.

Espero ver você no curso, e qualquer dúvida, estou à disposição.

Who Should Attend!

  • Desenvolvedores de sistemas embarcados que desejam trabalhar com os microcontroladores da série STM32, focando no STM32F411, utilizando as ferramentas e técnicas utilizadas na indústria.
  • Hobbystas que buscam aumentar seus conhecimentos em mais plataformas ou que buscam se aprofundar na linha STM32.
  • Iniciantes em sistemas embarcados.

TAKE THIS COURSE

Tags

Subscribers

224

Lectures

74

TAKE THIS COURSE