Visualizzazione di 1-20 di 52 risultati
Il bus SPI, sigla di Serial Peripheral Interface (in italiano Interfaccia periferica seriale), è un sistema di comunicazione ideata dall’azienda Motorola. La trasmissione avviene tra più microcontrollori oppure tra un microcontrollore e diversi circuiti integrati.
Lo SPI, comunemente definito sistema a quattro fili, è un bus standard di tipo seriale, è full-duplex (ovvero, la comunicazione di trasmissione/ricezione dati avviene in modo simultaneo) ed è sincrono per merito della presenza del clock (che determina la velocità di trasmissione grazie al coordinamento della trasmissione/ricezione di ogni bit).
Lo SPI si basa su 4 segnali i cui nomi possono essere diversi sul componente a seconda di chi sia il costruttore, quindi bisognerà controllare su ogni dispositivo il suo datasheet.
Sulle schede Raspberry Pi, i pin SPI disponibili dell’header sono MOSI, MISO, SCLK e GND e bisogna controllare il chip-select pin corrispondente (che di default è CE0 e CE1) così che possa comunicare con una periferica SPI. Sul Raspbian, il driver dello SPI master è di norma disabilitato, ma è possibile abilitarlo attraverso il file raspi-config.