请教个51模拟SPI通信是否能暂停的问题

2020-02-02 09:37发布

51模拟SPI接口与外设通信

(原文件名:未命名.jpg)
时序如下,如果在通信了一半的时候,时钟信号取消置0,片选信号置1,数据信号保持不变,再过一定的时间回来
再恢复片选信号、恢复时钟信号,这时,能否继续上次发送了一半的数据继续发送下去??

如不能,那是否因为是片选信号在选中与不选中切换时,有清除上送发送完的数据的作用??
如是因为以上假设,那么,是否暂停时,片选信号保持不变,数据信号不变,只需要暂停时钟信号即可实现以上发送暂停??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
BINGSHUIHUO
1楼-- · 2020-02-02 14:29
我也留个记号
wangbanghui0215
2楼-- · 2020-02-02 19:17
budonga ,真的不懂
xyz543
3楼-- · 2020-02-03 00:20
这就要看您的 SPI 所驱动的 Slave 的装置能否接受您暂停传送 SPI 的动作了,依楼主的所述连选片都设置为 1 的话,估计应该是无效的资料送收吧?!
lxa0
4楼-- · 2020-02-03 03:15
 精彩回答 2  元偷偷看……
ilikemcu
5楼-- · 2020-02-03 05:34
这个应该和你驱动的芯片有关,我接触到的一些芯片就不行,一旦某条口线拉高时间过长,就休眠

一周热门 更多>