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 WeeksLevel
BeginnerMode
OnlineModules
4 ModulesFree to register. No payment required to enquire.