ARM Cortex-M: Hardware e Software Embarcado

By João Ranhel

Book Code: 771380

Categories

Computer engineering, Electronic & computerized, Computer science, Automation, Computer architecture, Computers, Technology & engineering, Mathematics

Share this book
This page has been viewed 339 times since 28/01/2025
Paperback
version
$ 66.24
Colour
Total value:
$ 66.24
* Does not include GST
EBook
version
$ 6.60
Valor total:
$ 66.24
* Does not include GST
This eBook may also be available in the following countries:

Synopsis

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.

Features

ISBN 978-65-266-3491-2
Number of pages 274
Edition 1 (2025)
Format A4 (210x297)
Binding Paperback without flaps
Paper type Uncoated offset 90g
Language Portuguese

Have a complaint about this book? Send an email to [email protected]

Contact the author

João Ranhel

João Ranhel é engenheiro eletricista, mestre em Comunicação e Semiótica pela PUC-SP e doutor em Ciências - Sistemas Eletrônicos, pela Escola Politécnica da USP - SP. É professor associado na Universidade Federal do ABC (UFABC - SP), ministra cursos de eletrônica digital, microprocessadores, IA e computação heterogênea. Foi professor no DES da UFPE (2012-2017). Atua na indústria de eletrônica e computadores desde 1985.

More publications from this author
See the full list
Printed
$ 78.79
EBook
$ 7.44
Related publications
See the full list
Printed
$ 18.63
Printed
$ 18.05
EBook
$ 4.92
Comments

login Review the book.

0 comments