概要
- 3pin式双方向シリアル通信規格(I2C, UARTの同様)
- MasterとSlaveがある(1:n)
- 一回の通信で,双方の8bitのレジスタの内容を入れ替えることで実現(
シフトレジスタ(リンク切れ)) - MISO (Master In Slave Out)とMOSI (Master Out Slave In)は,全デバイスn個で共有
- 通信対象のデバイスを指定するためのCS (Chip Select)がn本必要(CS)
参考
http://www.eleki-jack.com/2007/04/1233.html(リンク切れ)http://www.geocities.jp/zattouka/GarageHouse/micon/SPI/SPI.htm(シフトレジスタのリング接続の説明がわかりやすい)(リンク切れ)
SPIの実波形
(http://www.eleki-jack.com/2007/04/1233.htmlから引用 (リンク切れ))