Arm Cortex-m: Hardware E Software Embarcado

By João Ranhel
Listen with Sir Michael Caine™ and 1,000+ voices
Length15h 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
Mostrar todos os capítulos
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:
Nos passos do Salvador: Acompanhando a jornada de Cristo pela Terra PrometidaMax Lucado5h 54m4.8 (1K)$14 · $0.00
A grande história da BíbliaN.T. Wright5h 26m4.7 (1K)$30 · $0.00
Vida: A minha história através da HistóriaPapa Francisco6h 24m4.3 (2.2K)$9 · $0.00
Micro-hábitosB.J. Fogg12h 25m4.1 (16.9K)$9 · $0.00
Graffiti MoonCath Crowley7h 21m4.0 (20.2K)$5 · $0.00
O drama do projetoFelipe Kaizer7h 8m$9 · $0.00
Árbitro de futebolFábio Baesteiro4h 52m$12 · $0.00
III - 1938 FrançaNelson Gonçalves da Silva Neto10h 22m$20 · $0.00
Guia Essencial Para EmpreendedoresJoão Sá3h 14m5.0 (1)$6 · $0.00
O Espírito da ArteRobert Henri8h4.7 (595)$3 · $0.00
Dom Quixote - Vol. Ii - CervantesFabio Lins Org19h 50m4.7 (1.4K)$6 · $0.00
Obras Completas De Beatrix PotterBeatrix Potter7h 53m4.6 (2.3K)$12 · $0.00
SensationsYamí2h 32m4.6 (1.6K)$7 · $0.00
The Big Bang TheoryJessica Radloff, Fernando Scoczynski Filho21h 2m4.7 (265)$20 · $0.00
Ser criativoStephen Nachmanovitch6h 17m4.6 (1.2K)$5.99 · $0.00
A prática e a ciência do desenho (Traduzido)Harold Speed8h 14m4.6 (483)$6.80 · $0.00
Bem-vindo à Dunder MifflinBrian Baumgartner, Ben Silverman14h 5m4.6 (542)$20 · $0.00
Conforto na escuridãoRickson Gracie, Peter Maguire6h 12m4.5 (2.2K)$11 · $0.00
Não me arrependoAce Frehley11h 46m4.6 (300)$13 · $0.00
A Febre da Linha BrancaLemmy Kilmister, Janiss Garza10h 33m4.5 (894)$13 · $0.00

You may also like

Apresentando Pinturas No Display Tft De Bernini Com Raspberry Pi Programado No PythonVitor Amadeu Souza43m$6 · $0.00
Comunicação Tcp/ip Com O Visual BasicVitor Amadeu Souza47m$10 · $0.00
Desenvolvendo Jogos No Smartphone Para Ensino De Ciências ContábeisVitor Amadeu Souza44m$10 · $0.00
Calculando A Velocidade Na Tubulação Programado Em Visual BasicVitor Amadeu Souza34m$7 · $0.00
Aprender Word usandoRicardo Garay1h 49m$6 · $0.00
Comunicação Paralela Com O Visual C#Vitor Amadeu Souza36m$10 · $0.00
Obtendo A Leitura De Co No Smartphone Via Usb Otg Programado No ArduinoVitor Amadeu Souza29m$6 · $0.00
Desenvolvendo Um Medidor De H2 Modbus Para Leitura No Elipse Com Interface Rs485 No ArduinoVitor Amadeu Souza43m$10 · $0.00
Projetos Com Pic12 Parte XviiiVitor Amadeu Souza31m$10 · $0.00
Desenvolvendo Um Medidor Poe Fluxo De Massa Modbus Tcp/ip No ArduinoVitor Amadeu Souza1h 5m$26 · $0.00
Apresentando Arco Romano Com Display Tft Programado No ArduinoVitor Amadeu Souza20m$7 · $0.00
Desenvolvendo Projetos No Arduino Volume ÚnicoVitor Amadeu Souza9h 1m$47 · $0.00
Rtos Para Medição De Amperímetro Programado No ArduinoVitor Amadeu Souza33m$7 · $0.00
Projetos Com Arm - Parte ViiVitor Amadeu Souza35m$10 · $0.00
Apresentando Uma Lista Com Alguns Bens Tombados Do Mt Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Programação Em C Para A Raspberry Pi Parte IiiVitor Amadeu Souza28m$8 · $0.00
Apresentando Pinturas No Display Tft De Georg Flegel Com Raspberry Pi Programado No PythonVitor Amadeu Souza49m$6 · $0.00
Desenvolvimento De Projetos Para Monitoramento De Sensores Por Rf Programado No ArduinoVitor Amadeu Souza3h 54m$26 · $0.00
Arte Cubismo Com Display Tft Programado No ArduinoVitor Amadeu Souza20m$7 · $0.00
Matriz De Leds Com PicVitor Amadeu Souza59m$10 · $0.00