2019-03-24 08:29发布
cangsang 发表于 2017-6-14 11:05 从设备没法写代码让它主动发送(主动发送是需要主动提供时钟信号的),它的数据只会在合适的时候进入从设备 ...
最多设置5个标签!
我又查了些资料,我的理解,主从设备各有一个数据移位寄存器,各自又有各自的发送接收缓冲区。比如对主设备来说,他的移位寄存器连接着他的发送缓冲区和接收缓冲区,只不过数据只能从发送缓冲区进移位寄存器,然后移位寄存器里的数据出去只能进接收缓冲区里。这样,每次主设备要发送时,把数据从发送缓冲区压入移位寄存器,通过主从设备移位之后,这样主设备移位寄存器里的数据就是从 从设备接收到的回复,然后再压入主设备的接收缓冲区,这样完成一个周期的spi通信,可以这么理解吗?
一周热门 更多>