Oferta!

Ebook STM32 com STM32CubeIDE – Baseado no microcontrolador STM32F103C8T6 e na placa Blue Pill

O preço original era: R$ 59,90.O preço atual é: R$ 49,90.

Categoria:

Descrição

Ebook STM32 com STM32CubeIDE – Baseado no microcontrolador STM32F103C8T6 e na placa Blue Pill

Os STM32 são microcontroladores de 32 bits desenvolvidos pela STMicroelectronics, baseados em núcleos ARM Cortex-M. Eles oferecem desempenho escalável e baixo consumo de energia, sendo amplamente utilizados em sistemas embarcados.

Apresentação dos Microcontroladores STM32F103C8T6 com STM32CubeIDE e Biblioteca HAL

Os microcontroladores STM32F103C8T6, fabricados pela STMicroelectronics, fazem parte da série STM32 baseada em núcleos ARM Cortex-M3, reconhecidos por seu excelente custo-benefício, versatilidade e desempenho em aplicações embarcadas. Com clock de até 72 MHz, 64 KB de memória flash e 20 KB de RAM, o STM32F103C8T6 é ideal para aplicações que exigem controle em tempo real, baixo consumo e múltiplas interfaces de comunicação. Para o desenvolvimento de firmware, utilizamos a STM32CubeIDE, um ambiente integrado que combina editor de código, depurador e gerador de configuração de periféricos. Esta IDE permite aos desenvolvedores configurar rapidamente os pinos do microcontrolador, selecionar e parametrizar periféricos (como UART, SPI, I2C, ADC, Timers, entre outros) e gerar automaticamente o código base para o projeto. A programação é facilitada com a utilização da biblioteca HAL (Hardware Abstraction Layer), que fornece uma camada de abstração de hardware STM32 COM STM32CUBEIDE 4 amigável e portátil. A HAL permite que o desenvolvedor foque na lógica da aplicação, sem a necessidade de lidar diretamente com registros de baixo nível, o que acelera o desenvolvimento e melhora a legibilidade do código. Dessa forma, a combinação do STM32F103C8T6, STM32CubeIDE e a biblioteca HAL oferece uma plataforma robusta, eficiente e acessível para o desenvolvimento de sistemas embarcados, sejam eles voltados para automação, controle industrial, IoT ou educação.

Conteúdo

Introdução O que é o STM32? O Microcontrolador STM32F103C8T6 Como Programar o STM32F103C8T6 Escolha da IDE (Integrated Development Environment)

Capítulo 01 STM32CubeIDE Por que usar o STM32CubeIDE? Principais funcionalidades Baixando o STM32CubeIDE Utilizando o STM32CubeIDE

Capítulo 02 Iniciando um novo projeto STM32CubeMX Qual o objetivo principal? Quais as principais vantagens?

Capítulo 03 GPIO Estrutura Básica dos GPIOs A placa Blue Pill com o STM32 Características da Placa Blue Pill Aplicações da Blue Pill Pinagem da Placa Blue Pill com o STM32 Exemplo Prático: Controlar um LED Analisando o código gerado Entendendo o código Compilando o Código Programando o Microcontrolador Exemplo Prático: Controlar vários LEDs Criando o Projeto Exemplo Prático: Controlar um LED através de um botão Criando o projeto Entendendo o código

Capítulo 04 Interrupções Por que usar interrupções no STM32F103C8T6? Tipos de Interrupções no STM32F103C8T6 Interrupções Externas (EXTI) Interrupções Internas Características Comuns das Interrupções Interrupção Externa (EXTI) no STM32F103C8T6 Funcionalidades Principais do EXTI Estrutura Básica do EXTI Exemplo Prático: Configurar um pino GPIO como pino de interrupção externa Criando o projeto

Capítulo 5 Timers Exemplo Prático: Alternar o estado de um LED a cada 500ms utilizando Timer Criando o projeto Capítulo 06 Gerando atraso de microssegundo com Timer Criando o projeto Entendendo a função delay_us() Gerando atraso de microssegundo com SysTick Criando o Projeto Definições da Macros Desenvolvendo o projeto Entendendo o BSRR (Bit Set/Reset Register) Análise das macros

Capítulo 07 Display de Cristal Líquido Criando o projeto Escrevendo a biblioteca para o LCD Incluindo a biblioteca do LCD ao projeto Expandindo: um contador de 0 a 9.999 no LCD Entendendo o código

Capítulo 08 Timer no modo contador Modo de contagem crescente Modo de contagem decrescente Modo de alinhamento central (para cima/para baixo) Exemplo prático Desenvolvendo o projeto Implementando um frequencímetro básico Desenvolvendo o projeto

Capítulo 09 Timer no modo captura de entrada O que é a Captura de Entrada? Como Funciona? Para que serve? Em Resumo Implementando um frequencímetro Funcionamento detalhado Desenvolvendo o projeto

Capítulo 10 PWM Princípios Básicos do PWM PWM no STM32 Frequência PWM no STM32 Duty Cycle (Ciclo de Trabalho) PWM no STM32 Resolução PWM no STM32 Funções da biblioteca HAL para PWM no STM32 Dimmer de LED com PWM Desenvolvendo o projeto Resultados

Capítulo 11 USART USART/UART no STM32F103C8T6 Funções principais da biblioteca HAL Enviando dados pela UART Recebendo dados pela UART Recebendo dados no modo de bloqueio Recebendo dados no modo de interrupção

Capítulo 12 ADC O ADC no STM32F103C8T6 Características do ADC no STM32F103C8T6 Exemplo de Aplicação do ADC no STM32F103C8T6 Resumo da Estrutura de Funcionalidade Leitura analógica de um potenciômetro

Capítulo 13 DMA O que é o DMA? Como funciona o DMA no STM32? Por que usar DMA? Por que isso é útil? Como funciona no STM32? Quando usar DMA? Conversão Analógica Digital com DMA UART com DMA

 

Informações Adicionais:

Tipo Ebook: 250 Páginas (Arquivo Digital em PDF)

Após a compra, você receberá em seu e-mail o arquivo contendo o Ebook para uso exclusivo e o prazo de envio é de até 1 dia útil.

 

Observação: Nenhum Material será enviado.

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Ebook STM32 com STM32CubeIDE – Baseado no microcontrolador STM32F103C8T6 e na placa Blue Pill”