1、我现在用了一款传感器,它是用I2C进行控制以及发送命令的,SPI进行数据的传输。 2、SPI:我看了芯片手册显示的是用三线 SPI 的方式, CS SCK MISO The MOSI (Master Out/Slave In) signal is not currently employed and should be grounded, The protocol is packet-based with no embedded timing signals and no requirement for flow control. 就是说CPU作为主机的时候,只是进行数据的接收,发送的那一根线接地了。数据是以包的形式发送的。 疑惑点: 这跟数据线只是作为接收,我从数据寄存器取出来接收回来的值,还是说他是同时作为收发的一条线。因为SPI 的接收和发送是同时发生的,所以我是不是在接收的时候需要发一个0x00过去,因为现在传感器没有买回来,所以没法验证,提前请教一下这个问题,三线SPI的协议需要注意些什么事项。