ARM Cortex-M3 System Design and Implementation: STM32 Basics

Call Number: TP332/7

Author: Guo Shujun, Wang Yuhua (Editors)

Content Recommendation:

This book takes the STM32 series 32 bit Flash MCU as an example, adhering to the principle of “starting simple” and using direct register manipulation as the design method, to introduce the ARM Cortex-M3 system design and implementation.

The book consists of 10 chapters: Chapter 1 briefly introduces STM32 MCU and SysTick structure, Chapter 2 provides a detailed introduction to the application design of SysTick and GPIO through a simple embedded system design example, Chapters 3, 4, and 7 respectively introduce the structure and design examples of USART, SPI, and I2C serial interfaces, Chapters 5 and 6 respectively introduce the structure and design examples of TIM and ADC, Chapters 8 and 9 respectively introduce the structure and design examples of NVIC and DMA, Chapter 10 uses real-time clock system design as an example to introduce the STM32 MCU system design and implementation.

Table of Contents:

Introduction to STM32 MCU 1

Chapter 2 General Purpose Parallel Interface GPIO 12

Chapter 3 General Synchronous/Asynchronous Transceiver Interface USART 44

Chapter 4 Serial Device Interface SPI 58

Chapter 5 Timer TIM 68

Chapter 6 Analog/Digital Converter ADC 82

Chapter 7 Internal Integrated Circuit Bus Interface I2C 94

Chapter 8 Nested Vector Interrupt Controller NVIC 104

Chapter 9 Direct Memory Access DMA 115

Chapter 10 Real-Time Clock System Design 122

Leave a Comment