u/FunDeckHermitin r/embedded • Recommends
On “What are some microcontroller companies that value hobbyists?”
229K subscribers • 15 videos on Hallway
Intermediate. Assumes working knowledge.
176K views5 years ago2 recommendations
HardwareSystems programmingCPUs and computer architectureEmbedded systems
An in-depth technical exploration of the RP2040 microcontroller's unique Programmable I/O block and how it works.
In this video we take an in-depth look into the new Raspberry Pi Pico/RP2040 high-speed programmable I/O system: PIO! For a high level video check youtube.com/watch?v=o-tRJPCv0GA! I know this video is quite fast-paced and dense, but I'm trying to experiment with different formats for these in-depth videos :) Errata: - - the register is always decremented, not only if the condition is met - - The pin will be OFF for one cycle and ON for 2 cycles - said it the other way around accidentally - Luke on Twitter: twitter.com/wren6991 - Pico PIO examples: github.com/raspberrypi/pico-examples/tree/master/pio - C SDK Book: datasheets.raspberrypi.org/pico/raspberry-pi-pico-c-sdk.pdf - BBC Micro Emu on the Pico: youtube.com/watch?v=WaPJmCgseQw Links: - Twitter: twitter.com/ghidraninja - Patreon: patreon.com/stacksmashing Timestamps: - Intro - PIO architecture - The state machine - IO Mapping - Set Instruction - Jump Instruction - Mov Instruction - In/Out Instructions - Push/Pull Instructions - IRQ Instruction - Wait Instruction - Delay - Side-Set - Program WrappingWhat people say. Recommended as a mandatory watch for understanding the powerful PIO capabilities of the Raspberry Pi Pico.
u/FunDeckHermitin r/embedded • Recommends
On “What are some microcontroller companies that value hobbyists?”
u/FunDeckHermitin r/embedded • Recommends
On “RP2040 development”
u/Lekgolo167in r/embedded • Recommends
On “Does the RP2040 bit-bang its SPI interface or is there dedicated hardware? If the latter, which memory addresses do I 'byte-bang' to directly interact with an SPI peripheral?”