如果是,那么硬件如何知道是否存在真正的数据,因为MOSI / MISO线上的电平永远不会改变。
答案 0 :(得分:0)
我认为使用SPI意味着串行外设接口。
根据维基百科,数据发送方式如下:
在每个SPI时钟周期内,发生全双工数据传输。主器件在MOSI线上发送一个位,从器件读取它,而从器件在MISO线上发送一个位,主器件读取它。即使只打算进行单向数据传输,也会保持此序列。
(https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus#Data_transmission)。
因为它适用于时钟,所以发送(仅)零应该有效。
<小时/> 除此之外,像Manchester code这样的东西,MOSI / MISO线会发生变化。我不确定这是否可以与串行外设接口一起使用。