Descobrindo o STM32 - Ebook grátis

STM32

Apresentação 

Dando continuidade ao assunto sobre os microcontroladores da STMicroelectronics e assuntos inerentes, abordaremos mais uma "ferramenta" para auxiliá-lo no desenvolvimento de projetos embarcados, os quais utilizam microcontroladores STM32.

Esta ferramenta é nada mais do que um livro elaborado pelo professor de Ciências da Computação Geoffrey Brown da Universidade de Indiana nos Estados Unidos.

O livro

Este livro aborda, objetivamente, desde a arquitetura do microcontrolador, árvore de projeto, softwares, o kit STM32VL utilizado no livro, apresentação da biblioteca ST, configurações de GPIOs (General Propose Input Output) e periféricos contidos, além de exemplos com UART, SPI, LCD com SPI, I²C, Timers, Interrupções, DMA (Direct Memory Access) , DAC (Digital to Analog Converter), ADC (Analog to Digital Converter) e uma abordagem de RTOS com o FreeRTOS.

O download

Este livro pode ser adquirido gratuitamente neste link.

Já na página do livro, clique no ícone em formato de "disquete" (canto superior direito - figura 1) para salvar uma cópia do livro Discovering the STM32 Microcontroller.

Descobrindo o STM32: ícone para salvamento
Figura 1 - Ícone para salvamento

Descobrindo o Microcontrolador STM32 - Conteúdo

A seguir, listamos o índice do livro para verificação do conteúdo, veja:

Descobrindo o STM32
Figura 2 -  O livro

Capítulo 1 - Iniciando

Hardware necessário

Kit STM32 VL Discovery

Comunicação serial assíncrono

SPI

I2C

Timer

Analógico

Fonte de Alimentação

Materiais para protótipo

Equipamento de testes

Instalação do Sofware

GNU Tool chain

Biblioteca de firmware STM32 

Códigos exemplos

Servidor GDB 

Referências chave

Capítulo 2 - Introdução ao STM32 F1

Cortex-M3

STM32 F1

Capítulo 3 - Esqueleto do Programa

Programa Demo 

Faça Scripts

Sequência de Boot e modelo da memória STM32 

Capítulo 4 -  Configuração do STM32 

Distribuição do Clock 

Pinos I/O

Funções Alternativas dos I/O

Remapeamento 

Atribuições dos pinos para exemplos e exercícios

Configuração dos periféricos

Capítulo 5 - Comunicação Serial Assíncrona 

Implementação de Polling STM32 

Inicialização

Capítulo 6 - SPI

Protocolo

Periférico SPI STM32 

Testando a interface SPI 

Interface EEPROM 

Capítulo 7  - SPI : Display LCD

Módulo LCD Colorido

Informação de direitos autorais 

Comandos de inicialização

Capítulo 8 - Cartão de Memória SD 

Organização FatFs 

O driver SD

Direitos autorais FatFs

Capítulo 9 - I2C: Joystick I²C Wii Nunchuk

Protocolo I²C

Joystick Wii Nunchuk

Interface I²C STM32 

Capítulo 10 - Timers

Saída PWM 

Backlight 7735 

Captura de entrada 

Capítulo 11 - Interrupções 

Modelo Exception do Cortex-M3

Habilitando Interruções e configurando suas prioridades

Configuração do NVIC 

Examplo: Interrupção de Timer

Examplo: Interrupção por Comunicações Seriais

Interupção - Safe Queues

Controle de fluxo de hardware

Interrupções Externas

Capítulo 12 - DMA: Acesso a Memória Direta

Arquitetura do DMA STM32 DMA 

Suporte do DMA ao SPI

Capítulo 13 - DAC : Conversor Digital para Analógico

Aviso

Examplo: DMA por DAC

Capítulo 14 - ADC : Conversor Analógico para Digital 

Sobre Aproximações sucessivas 

Capítulo 15 - Nova Biblioteca

"Hello World"

Construindo uma nova biblioteca (newlib)

Capítulo 16 - Sistema Operacional de Tempo Real (RTOS)

Threads

Configuração do FreeRTOS 

Sincronização

Handlers de interrupção

SPI FatFS

FreeRTOS API

Discussão 

Capítulo 17 - Próximos Passos

Processadores 

Sensores 

Medição inercial/Posição

Sensores de Ambiente 

Sensores de Força e Movimento

ID – Barcode/RFID

Proximidade 

Comunicação

Conclusão

Com este livro, pode-se conseguir bastante conhecimento, tanto para aqueles que não conhecem os microcontroladores STM32, quanto àqueles que já possuem certa experiência, pois aborda muitas situações de desenvolvimento com os mais variados periféricos, além de abordagem com FreeRTOS, assim também servindo como "handbook" para os "experts".

Saiba mais

Webinar sobre STM32L4

Crie projetos com o STM32Cube

Livros para sistemas embarcados

Primeiros passos com a Placa STM32F0 Discovery

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

recentes antigos mais votados
Notificar
Joselito Junior
Visitante
Joselito junior

Boa Tarde Eder, esse livro serviria para desenvolvimento com a núcleo modelo STM32F103?

Rafael Dias
Visitante
Rafael Dias

dá perfeitamente