Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course explores low-level RP2040 programming through timer peripherals, interrupts, NVIC and vector tables, Cortex-M registers, ARM instructions, and WFI power saving. It includes code examples for dumping the vector table and blinking an LED with interrupts.
Syllabus
Start
Recap: GPIO Registers
The Timer Peripheral + Alarms
Interrupts, NVIC & The Vector Table
Code Example: Dumping the Vector Table Using VTOR Register
Code Example: Blink with Interrupts
WFI Wait for Interrupt Instruction
Cortex-M CPU Registers
ARM Instructions: mov, add, sub, mul
Bitwise Instructions: and, orr, eor xor
Bonus: Live Demo of WFI power Saving Using Nordic PPK2
Taught by
HACKADAY