Après avoir vu comment utiliser l’interface série UART présente sur le connecteur d’extension du Raspberry, nous nous intéressons ici à son interface série SPI.

 SPI permet d’établir une interface entre le Raspberry et d’autres périphériques avec un nombre de broches minimal et selon une configuration maître/esclave. Dans nos exemples, le PI sera toujours le maître SPI. D’un point de vue matériel, l’interface SPI a normalement besoin de quatre signaux pour fonctionner correctement : Master Out, Slave In (MOSI), Master In, Slave Out (MISO), Serial Clock (SCK) et Chip Enable (CEx).