Build, debug, and control hardware peripherals using STM32CubeMX and Keil MDK

This course provides a hands-on introduction to programming STM32 microcontrollers using the STM32CubeMX configuration tool and Keil MDK development environment. It covers essential peripheral operations including GPIO control for push buttons and LEDs, timer-based task scheduling, analog-to-digital conversion, and serial communication via UART. Learners will gain practical experience in hardware-software integration, register-level debugging, and interrupt handling to build functional embedded applications on Nucleo development boards.
Topics Covered:

Embedded C Developer, "Think Electronic Circuits”
Avinash Kumar has several years of experience in Embedded development. He has worked for multiple companies in Embedded domain and also UI interface programming. He has been involved in development of many Embedded products and devices especially in medical field. He owns a YouTube channel dedicated to microcontroller programming and electronics: “Think Electronic Circuits”.