
Arm Cortex-m: Hardware E Software Embarcado
By João RanhelLength15h 50m
About this audiobook
Este livro aborda fundamentos de microprocessadores, como CPU, ULA, registradores, instruções, assembly, etc., tanto para leitores iniciantes que precisam de conceitos básicos de microcontroladores (MCUs) quanto para desenvolvedores experientes, porque o foco está nos MCUs ARM Cortex-M. Mesmo conceitos fundamentais são explicados com base na arquitetura dos processadores ARM. Usamos ambiente integrado de desenvolvimento (IDE), com as ferramentas STM32CubeMX e STM32CubeIDE, que são gratuitas e têm recursos avançados de depuração, simulação, edição, suporte às bibliotecas. Trabalhamos os conceitos mais importantes de Programação de Software Embarcado, superloop, non- blocking code, foreground-background, interrupt service routine (ISR) etc. Microcontroladores são caracterizados por possuírem vários periféricos. Apresentamos os mais importantes, e para cada periférico fizemos uma prática que demonstra como são programados. O livro tem descrições de GPIO, Timers, PWM, ADC, NVIC, DMA, e um capítulo dedicado aos periféricos de comunicação. No capítulo de comunicação vemos como funcionam UART, SPI, I2C, LIN, CAN, USB, com códigos e tutoriais sobe suas configurações. Há um capítulo com dez práticas, com código inicial fornecido e alguns desafios para o leitor.
Audiobook details
GenreTechnology, Other
Length15 hrs 50 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateFeb 6, 2025
LanguagePortuguese
Table of contents
1ARM Cortex-M:
2Aviso de Marcas Registradas (Disclaimer)
3Introdução
4Parte 1 – FUNDAMENTOS
52.2 – Ambiente de Desenvolvimento
Show all chaptersShow less
6instrução
74.2.2 – Operação na GPIO Livre da Condição de Corrida.
84.6.5.1 – Exemplo ADC em Polling
95.6.2 – Programando I2C no ARM Cortex-M
10Parte 2 – PRÁTICAS
11prat_07_UART: uso da UART com Interrupção
12Execução da prática 07:
13Sobre o Autor: