Stap 1: In een notendop, wat dus SPI?
SPI is een communicatieprotocol, oorspronkelijk ontwikkeld door Motorola, als een manier om het doorgeven van gegevens tussen twee elektronische apparaten. Het is een full-duplex protocol, wat betekent dat de twee apparaten zijn in staat om te "praten" met elkaar op hetzelfde moment.
Deze twee apparaten zijn aangewezen als een "meester" apparaat en een apparaat "slave". De master apparaat is de chip die altijd elk gesprek initieert en controleert het tempo waarop het gesprek plaatsvindt. De slave-apparaat alleen elke verzendt en ontvangt informatie (tegelijkertijd) op verzoek van de meester.