SPI与器件通信读回数据全都是0

2019-07-21 01:33发布

STM32用SPI与器件通信时,采用全双工主模式,但是读回的数据总是0,甚至在器件没有上电的时候,也会是0,这是什么情况啊,如果是将SPI那四根线拔了,就是0XFF。搞不懂什么情况。。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
MDZZYUE
2019-07-21 21:16
正点原子 发表于 2017-12-30 00:40
可能你的器件没有应答,看MISO波形就知道了

原子哥,我后来查了一下,又发现在全双工双向下,对相同寄存器读回数据的时候,会读回不同的数据,实际上应该是相同的,因为是测试,所以我确定读回的数据是什么,但是有时候读回是正确的,有时候是错误的,想知道有没有可能是丛机晶振不正常工作的原因?

一周热门 更多>