BeginnerOnline

Microcontroller Programming

A practical, hardware-focused course covering ARM Cortex-M microcontrollers. Learn to configure and use GPIO, timers, ADC, UART, SPI, I2C, and PWM. Build real circuits and write firmware that interacts with sensors and actuators.

10 WeeksBeginnerOnline

What You Will Learn

Configure ARM Cortex-M peripherals from scratch
Implement UART, SPI, and I2C communication
Use timers for PWM generation and input capture
Interface with sensors and display modules

Course Syllabus

01Clock tree configuration (RCC)
02GPIO modes — input, output, alternate, analog
03EXTI and external interrupts
Duration
10 Weeks
Level
Beginner
Mode
Online
Modules
4 Modules

Free to register. No payment required to enquire.