文章目录
-
- 一、SPI协议:全双工、同步、高速、无中断传输(不限制传输的位宽)、片选信号选slave、单主多从、四根线、无应答信号(无法判断数据传输是否成功)、无错误检查、自定义传输速率
-
- 1、1、SPI信号线:四根(MOSI、MISO、SCLK、SS/CS)
- 1、2、SPI的连接方式:多NSS形式(slave之间无关联)和菊花链形式(slave之间有关联)
- 1、2、1、多NSS形式:master有多个片选信号
- 1、2、2、菊花链形式:master有1个片选信号,只有第一个slave直接接收M的命令
- 1、2、工作原理:通过M、S内部的`缓存区(Memory)`和`串行移位寄存器`实现数据传输
- 1、2、1、通信流程:拉低CS;发clk(同时设置好传输模式:主从模式、采样沿等);主机:数据-》主机mem-》主机移位寄存器-》MOSI-》从机移位寄存器;从机:数据-》从机mem-》从机移位寄存器-》MISO-》主机移位寄存器