Termin realizacji zamówienia: ok. 30 dni roboczych.
Darmowa dostawa!
This book covers both the fundamentals, as well as practical techniques in designing and building microcontrollers in industrial and commercial applications.
Examples included in this book have been compiled, built, and tested
Includes Both ARM(R) assembly and C codes
Direct Register Access (DRA) model and the Software Driver (SD) model programming techniques and discussed
If you are an instructor and adopted this book for your course, please email ieeeproposals@wiley.com to get access to the instructor files for this book.
Widoczna okładka, to zdjęcie poglądowe, a rzeczywista szata graficzna może różnić się od prezentowanej. Nie gwarantujemy zgodności okładki z prezentowanym zdjęciem.
Chapter 9 ARM Cortex–M4 Timer and USB Programming 691
9.1 Overview and Introduction 691
9.2 General–Purpose Timers 692
9.3 Watchdog Timers 732
9.4 Universal Serial Bus (USB) Controller 743
9.5 Chapter Summary 788
Chapter 10 ARM Cortex–M4 Other Peripherals Programming 805
10.1 Overview and Introduction 805
10.2 The Controller Area Network (CAN) 805
10.3 The Quadrature Encoder Interface (QEI) 847
10.4 The Continuous and Discrete PID Closed–Loop Control System 871
10.5 The Fuzzy Logic Closed–Loop Control System 887
10.6 The Analog Comparators 899
10.7 Chapter Summary 908
Chapter 11 ARM Floating Point Unit (FPU) 927
11.1 Overview and Introduction 927
11.2 Three Types of the Floating–Point Data 928
11.3 The FPU in the Cortex–M4 MCU 934
11.4 Implementing the Floating–Point Unit 938
11.5 Chapter Summary 946
Chapter 12 ARM Memory Protection Unit (MPU) 951
12.1 Overview and Introduction 951
12.2 Implementation of the MPU 952
12.3 Initialization and Configuration of the MPU 959
12.4 Building A Practical Example MPU Project 960
12.5 The API Functions Provided by the TivaWare Peripheral Driver Library 964
12.5.3 The MPU Interrupt Handler Control API Functions 968
12.6 Chapter Summary 969
Homework 970
Index 975
About the Author 987
Dr. Ying Bai is a Professor in the Department of Computer Science and Engineering at Johnson C. Smith University (JCSU). Before joining JCSU, Dr. Bai worked as a software and senior software engineer at Motorola MMS, Schlumberger ATE Technology, Immix TeleCom, and LAM Research. He has published twelve (12) books with publishers such as Prentice Hall, CRC Press LLC, Springer, Cambridge University Press and Wiley–IEEE Press in recent years.
This book introduces the basic concepts and practical techniques in designing and building ARM® microcontrollers in industrial and commercial applications
Practical Microcontroller Engineering with ARM® Technology provides the full scope of components and materials related to ARM® Cortex®–M4 microcontroller systems. Chapters 2 through 9 provide the fundamentals and detailed discussions about ARM® Cortex®–M4 MCU applications with the most widely used peripherals such as flash memory, EEPROM, ADC, DAC, PWM, UART, USB, I2C, SSI, LCD and GPTM. The remaining chapters cover advanced and optional peripherals such as Control Area Network (CAN), Quadrature Encoder Interface (QEI), Analog Comparators (ACMP) and detailed discussions of Floating Point Unit (FPU) and ARM® Cortex®–M4 Memory Protection Unit (MPU).
Special features of this book:
The first microcontroller textbook to provide complete and systemic introductions and technologies to cover all components and materials related to ARM® Cortex®–M4 microcontroller system, including hardware and software as well as practical applications with real examples
ARM® assembly and C codes to assist users to develop professional projects with any language easily and efficiently
70+ real–life example projects on the most popular peripherals with detailed line–by–line explanations and illustrations
Both the Direct Register Access (DRA) model and the Software Driver (SD) model programming techniques with complete and applicable projects
End–of–Chapter homework problems, including true/false and multiple choice questions, as well as lab projects
12 chapters of teaching slides, homework and lab solutions for Instructors
Written for both students and experienced programmers, this book covers ARM Cortex–M4 in an easy–to–understand format, while providing the reader with the ability to test their knowledge through exercises throughout the book.
Dr. Ying Bai is a Professor in the Department of Computer Science and Engineering at Johnson C. Smith University (JCSU). Before joining JCSU, Dr. Bai worked as a software and senior software engineer at Motorola MMS, Schlumberger ATE Technology, Immix TeleCom, and LAM Research. He has published twelve (12) books with publishers such as Prentice Hall, CRC Press LLC, Springer, Cambridge University Press and Wiley–IEEE Press in recent years.
Bai, Ying Dr Ying Bai is an Associate Professor in the Depar... więcej >