SPI小问题

2019-08-14 01:22发布

硬件SPI,当数据输出的时候要上升沿,数据接受的时候要下降沿怎么办(发完以后马上就要收,所以感觉不能马上变化时序),该怎么处理?
SPI.jpg

我看历程的时候,它直接没变,模式依然也是上升沿有效,但是是对的,我想问下这是为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
xuande
2019-08-14 03:08

你没有理解SPI的机制。
时钟始终都是主机发出的,这一点很重要。

如果主机要发送,一切边沿都是自己在控制,
它一定是在输出数据、并且数据稳定之后,才发出边沿信号通知从机接收,并且预留足够的时间;

如果主机要接收,边沿同样是主机在控制,
如果主机在某个边沿接收数据,意味着:在此边沿的前面一个边沿,子机已经把数据放在数据线了。所以,这两个边沿必然是相反的。

自己理一理。


一周热门 更多>