ÍNDICE DE CONTEÚDO
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 Microcontrolador STM32 – Conteúdo
A seguir, listamos o índice do livro para verificação do conteúdo, veja:
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”.
Boa Tarde Eder, esse livro serviria para desenvolvimento com a núcleo modelo STM32F103?
dá perfeitamente