STM32F4

STM32F4 Arm Programming for Embedded Systems

Order the book from Amazon

Chapter 0: Introduction to Computing

Power Point

Chapter 0: Introduction to Computing

Chapter 1: C for Embedded Systems

Power Point

Source Codes

Installing the Keil for STM32F4 step by step tutorial

Chapter 2: STM Arm I/O Programming

Power Point

Source Codes

How to Create a C Project in Keil v5 for STM32 Nucleo-64 ARM board step by step tutorial

STM32F446 datasheet

STM32 Nucleo-64 board datasheet

You can buy the STM32 Nucleo board from the following vendors:

Chapter 3: LCD and Keyboard Interfacing

Power Point

Source Codes

Chapter 4: UART Serial Port Programming

Power Point

Source Codes

Chapter 5:  STM Arm Timer Programming

Power Point

Source Codes

Chapter 6: Interrupt and Exception Programming

Power Point

Source Codes

Chapter 7: ADC, DAC, and Sensor Interfacing

Power Point

Source Codes

Chapter 8: SPI Protocol and DAC Interfacing

Power Point

Source Codes

Chapter 9: I2C Protocol and RTC Interfacing

Power Point

Source Codes

Chapter 10: Relay, Optoisolator, and Stepper Motor Interfacing

Power Point

Source Codes

Chapter 11: PWM and DC Motor Control

Power Point

Source Codes

Chapter 12: Programming Graphic LCD

Power Point

Source Codes

Chapter 13: DMA Programming

Power Point

Source Codes

Appendix A: IC Interfacing, System Design, and Failure Analysis

Appendix A