Raspberry Pi Pico Lecture 3: Timers, timer interrupts, SPI

0:00 - Administrivia 1:15 - Review and lecture goals 4:40 - How to use technical documentation 6:50 - What the example does 8:25 - Includes 11:15 - Macros for parameter values, and declaring some variables 15:15 - Associating GPIO’s with internal SPI signals 18:05 - Initializing stdio 19:15 - Initializing and formatting the SPI channel 23:50 - Brief explanation of SPI communication, with DAC as case study 32:50 - Configuring GPIO functions 34:50 - The 64 bit Timer 39:20 - Timer Alarm registers and interrupts 40:50 - Other timing resources on the RP2040 42:30 - Hardware interface library for the timer 44:01 - Higher level pico_time library and repeating timer interrupts 45:10 - Alarm pools 47:30 - Repeating timers 48:05 - Reiterating timer levels of abstraction 49:50 - Creating a repeating timer in code Fall, 2022 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University. Course site:
Back to Top