Programming and Interfacing to the STMCortex-M4 Microcontroller:
- This book is about the programming and interfacing of the Cortex-M4 device from ST Microelectronics. The device STM32L475 is selected as the target device.
- ST Microelectronics provides more than 1390 devices that covers the whole Cortex_M family: Cortex-MO+, M3, M4, and M7.
- This book adopts the register-oriented approach. That is, it follows the approach that directly program MCU registers rather than calling functions provided by the IDE (integrated development environment).
- This book is written for teaching the Cortex-M4 MCU in one semester. The subjects covered include features of the ARM processor, C programming issue, clock signal generation, GPIO, DMA, Timers, DAC, ADC, USART, SPI, and 12C.
- Exercise problems and lab assignments are added to most chapters.
- Lecture notes (PPTs) and exercise problem solutions are available to instructors.
- The Keil uVision IDE from ARM is recommended for developing the software.
- The B-L475E-IOTO1A discovery kit from ST is recommended for learning the STM32L475 MCU.
Han-Way Huang
Dr. Han-Way Huang is a professor at Minnesota State University, Mankato in the Department of Electrical and Computer Engineering. He has been teaching microcontrollers for over 35 years. He has authored 11 books on microcontroller programming and interfacing. He also actively advised students in their design projects using microcontrollers.