What is SPI?
The Serial Peripheral Interface is an interface bus commonly used to exchange data between two devices, a master and a slave, these devices being microcontrollers (master) and small peripherals such as spectrometers (slaves).
The SPI signals: SCLK: Serial Clock (output from master) MOSI: Master Output, Slave Input. MISO: Master Input, Slave Output. SS: Slave Select (output from master)
A SPI operates in full duplex mode, meaning that data can be transferred in both directions at the same time. It uses separate clock and data lines dictated by the master, along with a select line to choose the device you wish to talk to.
SPI vs. USB
A SPI operates in full duplex mode, meaning that data can be transferred in both directions at the same time. It uses separate clock and data lines dictated by the master, along with a select line to choose the device you wish to talk to.
Want to know more?
For further information see below.