AI, Data Science & Cloud Certificates from Google, IBM & Meta
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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