GPIO over SPI over GPIO - IO from Scratch - Part 5 @weirdboyjim
GPIO over SPI over GPIO - IO from Scratch - Part 5  @weirdboyjim
Uploaded February 2024 | Updated September 2026, 1 week ago
I wanted to interface a different SPI device, this let’s us test connecting multiple devices at once but I also wanted to try out a different spi mode. In the future I want to interface to a complex mode 0 device so I went looking for a basic mode 0 device to experiment on. I found the MCP23S08 which is an 8 line IO expander. Since the GPIO lines are not being used for SPI this gives us some general purpose IO back!

0:00 Introduction
0:54 Checking the Datasheet
3:23 Current Circuit
4:12 Adding the new device
7:37 Coding Write
18:08 Coding Read
24:40 Outro
GPIO over SPI over GPIO - IO from Scratch - Part 5Smart Track Vehicle DIY D2-1 KitSDS1202X-E Oscilloscope Unboxing And First TestAdding a 3rd Clock State - Making an 8 Bit pipelined CPU - Part 77DAC Test - VGA from Scratch - Part 10Polyphonic Sound - Audio from Scratch - Part 6ALU (11: Arithmetic) - Making an 8 Bit pipelined CPU - Part 42Hardware Scrolling - VGA from Scratch - Part 4Volume and ADSR - Audio from Scratch - Part 4Analogue In - IO from Scratch - Part 2Constant Register 2.0 - Making an 8 Bit pipelined CPU - Part 78ALU  (9: Bitwise Logic) - Making an 8 Bit pipelined CPU - Part 34
James Sharman |

GPIO over SPI over GPIO - IO from Scratch - Part 5

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER