BS Publications
 
 
 
 
Search:
OR OR OR
 
 
 
ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing
Author(s) :Muhammad Tahir, Kashif Javed


ISBN : 9781138387539
Name : ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing
Price : 995.00
Author/s : Muhammad Tahir, Kashif Javed
Type : Reference Book
Pages : 514
Year of Publication : Rpt. 2018
Publisher : CRC Press BSP Books
Binding : Paperback
BUY NOW
Request for Evaluation Copy
Like us on our Pages
instagramlogo 20 20 20 20
Book Review Form

About the Book:

The overall objective of ARMÒ Microprocessor System: CortexÒ-M Architecture, Programming, and Interfacing is to familiarize students with the effectiveness of microcontrollers so that they can design and develop their own embedded system for many different appealing applications. We have chosen the ARMÒ CortexÒ-M family-based microcontroller which is founded on a 32-bit ARM processor core from ARM Holdings. ARM Holdings designs a family of reduced instruction set computing-based processors as well as software development tools. The Cortex-M processors are enriched with advanced features from the latest ARM 7-M architecture and have become the basis for many industry-leading 32-bit microcontrollers.

The book starts with a description of the general concepts related to microcontrollers. The next two chapters provide details about the architecture of Cortex-M while Chapter 4 to 7 deals with the ARM assembly language programming. In Chapters 8 to 12, the reader will learn how to interface external devices using different peripheral interfaces. The authors use the Cortex-M4-based microcontroller platform from Texas Instruments (TI). The book:

·         Discusses all three concepts required for Cortex-M3/M4 microcontroller: architecture, programming and interfacing

·         Includes a laboratory manual that facilitates the hands-on experience of learning a microcontroller for implementing real-life applications

·         Illustrates the interfacing aspects of the book using a state-of-the-art hardware platform (TM4C123 from Texas Instruments with ARM Cortex-M4 processor)

·         Uses the software tools from Keil (that has been acquired by ARM) to illustrate the assembly as well as C programming

·         Provides programming examples through download files 

The book’s bottom-up approach ensures that students understand all the basic building blocks before the development of a real-life system. The ultimate goal of the bock is to equip students with the many fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.

Contents:


1.    Introduction

I: Architecture

2.    Cortex-M System Architecture

3.    Exceptions and Interrupts Architecture

II: Programming

4.    Basics of Assembly Programming

5.    Data Processing Instructions

6.    Memory Access Instructions

7.    Branch and Control Instructions

III: Interfacing

8.    Fundamentals of Input-Output Interfacing

9.    I/O Synchronization and Interrupt Programming

10. Timing Interfaces

11. Serial Communication Interfacing

12. Analog Interfacing

About the Authors: 

Muhammad Tahir, PhD, Associate Professor, Department of Electrical Engineering, University of Engineering and Technology (UET), Lahore, Pakistan.

Kashif Javed, PhD, Associate Professor, Department of Electrical Engineering, University of Engineering and Technology (UET), Lahore, Pakistan.
   « Back
Like us on our Pages
instagramlogo 20 20 20 20
 
  2024, BSP Books. Website design by BSP Books, Best viewed in 1024x768.