Raspberry Pi Pico Episode 20 - PIO Interrupts using MicroPython
Join David as he continues his research into RP2040 PIO interrupts, this time using MicroPython.
Episode 19 - PIO interrupts using C/C++:
• Raspberry Pi Pico PIO ...
Program files for Episode 20:
github.com/LifeWithDavid/Rasp...
RP2040 Datasheet: datasheets.raspberrypi.com/rp...
MicroPython rp2 library: docs.micropython.org/en/lates...
MicroPython rp2_pio.c source code:
github.com/micropython/microp...
MicroPython IRQ wiki: github.com/micropython/microp...
Getting Started with the Raspberry Pi Pico: datasheets.raspberrypi.com/pi...
RaspberryPi Pico APIs: raspberrypi.github.io/pico-sd...
00:00 - Introduction
00:36 - PIO IRQ Review
03:09 - MicroPython limitations
03:44 - Identify and clear multiple PIO interrupts using interrupt handler
08:55 - When is the interrupt actually cleared?
12:58 - Identify and clear multiple PIO interrupts using polling
15:02 - Which state machine triggering an interrupt?
16:59 - Single PIO Block handler vs. multiple state machine unique handlers
18:40 - Synchronizing multiple state machines
20:38 - Closing
Music:
(Pinnacle 25 royalty-free music):
Pulsing Dance
House Fever
Reaction Time
City Night Groove
6 авг 2024