From the course: Raspberry Pi: GPIO

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What you learned from SPI projects

What you learned from SPI projects

From the course: Raspberry Pi: GPIO

Start my 1-month free trial

What you learned from SPI projects

- [Instructor] Let's look back over the previous two sessions. What exactly did you learn about SPI and the Raspberry Pi? We've seen how the Raspberry Pi implements SPI, providing two SPI channels, with two or more chip selects per each channel. We've also seen how chip select signals can be supplied from any GPIO output pin. It doesn't have to be one of the chip enabled lines identified as part of the SPI implementation. Most obviously, you saw SPI in action, and you have an understanding of the different signals that make up the serial, peripheral interface communication. SPI allows multiple devices on the same data bus. Each device can share the same voltage, ground, MOSI, MISO, and clock signals. Each device has a unique, private chip select. This is the only line that isn't shared and is used to decide which chip is allowed to communicate over the data bus. SPI seems to be a well-defined communication protocol. But…

Contents