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.
Table of Contents
Chapter 1. Introduction to Microcontrollers and This Book 1 Chapter 2. ARM Microcontroller Architectures 13 Chapter 3. ARM Microcontroller Development Kits 83 Chapter 4. ARM Microcontroller Software and Instruction Set 155 Chapter 5. ARM Microcontroller Interrupts and Exceptions 261 Chapter 6. ARM Microcontroller Memory System 333 Chapter 7. ARM Cortex-M4 Parallel I/O Ports Programming 433 Chapter 8. ARM Cortex-M4 Serial I/O Ports Programming 547 Chapter 9. ARM Cortex-M4 Timer and USB Programming 691 Chapter 10. ARM Cortex-M4 Other Peripherals Programming 805 Chapter 11. ARM Floating Point Unit (FPU) 927 Chapter 12. ARM Memory Protection Unit (MPU) 951
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques.
A comprehensive and accessible introduction to the development of embedded systems and Internet of Things devices using ARM Mbed. Designing Embedded Systems and the Internet of Things (IoT) with the ARM mbed offers an accessible guide to the development of ARM Mbed and includes a range of topics on the subject from the basic to the advanced. ARM mb ...
This book is about a state of the art tool, Flowcode®, and how you can use Flowcode to develop microcontroller applications. The book starts very simply with a tutorial project and step-by-step instructions. As you go along the projects increase in difficulty and the new concepts are explained. Each project has a clear description of both hardware ...
This book is project-based and aims to teach the software tools behind STM32 microcontroller programming.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.