SPI 总线精要

来自Jack's Lab
2014年12月12日 (五) 01:17Comcat (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索

四根线:SS, SCK, MOSI, MISO

总线上的设备分主从模式 (Master and Slaver)

一条总线上可有多个从设备

Master 通过 SS 选择当前与之通信的从设备,因此如果有 10 个从设备,则 Master 需要有 10 条 SS 线

通讯时 Master 拉低 Slaver 对应的 SS 即使能 Slaver


Master 发出的数据总是通过 MOSI,接受数据总是通过 MISO

Slaver 发给 Master 的数据总是通过 MOSI,接受 Master 的数据总是通过 MISO


SCK 是主从通讯的同步信号,Master 将其拉低则发送数据,拉高则读取数据


Master 发送一个字节数据的过程如下:

  Master 拉低 SCK

  通过 MOSI 发送一位数据(1 则拉高 MOSI,0 则拉低 MOSI)

  紧接着再拉高 SCK

  MISO 读取一位数据


重复上述过程,直到 8 位数据发送完毕














个人工具
名字空间

变换
操作
导航
工具箱