Overview
Dive deep into the Raspberry Pi Pico and RP2040 microcontroller in this fifth class of the HackadayU series. Explore the final project, PAL TV, and gain a comprehensive understanding of Programmable I/O (PIO). Master the PIO instruction set, learn to use the PIO assembler (pioasm), and practice coding various PIO applications including echo, blink, and seven-segment display. Discover the PIO debugger, implement a PIO keypad, and understand Interrupt Requests (IRQ). Conclude with guidance on approaching the final project, equipping yourself with advanced skills for microcontroller programming and hardware interfacing.
Syllabus
Start
The Final Project: PAL TV
Programmable I/O PIO Overview
The PIO Instruction Set
Pioasm PIO assembler
PIO Coding: Echo
PIO Blink
Seven Segment Display with PIO
The PIO Debugger
PIO Keypad
IRQ Interrupt Request
How to Approach the Final Project
Taught by
HACKADAY