Advanced level
Microcontrollers: Register-Level Programming
Go beneath the Arduino libraries: registers, timers, interrupts, the ADC and low-power modes. Then move on to ESP32 and STM32.
- 1Inside a microcontroller: CPU, memory, peripherals16 minFree →
- 2GPIO with registers18 min🔒
- 3Timers and hardware PWM20 min🔒
- 4Interrupts18 min🔒
- 5Using the ADC in depth16 min🔒
- 6Sleep modes and running on batteries16 min🔒
- 7Moving to ESP32 and STM3218 min🔒
- 8Project: interrupt-based frequency counter30 min🔒