ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing

ARM Microprocessor Systems: Cortex-M Architecture, Programming, and InterfacingReviews
Author: Kashif Javed, Muhammad Tahir
Pub Date: 2017
ISBN: 978-1482259384
Pages: 514
Language: English
Format: EPUB/PDF (conv)
Size: 31 Mb


This book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.


Table of Contents

Chapter 1 Introduction

Part I Architecture
2 Cortex-M Architecture
3 Exceptions and Interrupts Architecture

Part II Programming
4 Basics of Assembly Programming
5 Data Processing Instructions
6 Memory Access Instructions
7 Branch and Control Instructions

Part III Interfacing
8 Fundamentals of Input-Output Interfacing
9 I/O Synchronization and Interrupt Programming
10 Timing Interfaces
11 Serial Communication Interfaces
12 Analog Interfacing

A System Startup and Configuration
B C Programming Review
C Introduction to Keil Tools
D Introduction to Sourcery CodeBench Tools