【求助】SPI通信stm32从机返回数据有错位

2019-08-23 15:01发布

之前发过帖子请教用STM32做SPI从机时候给主机返回的数据有误。可是问题还是没有解决。我再描述一下吧,从机给主机返回的数据有错位。主机的时钟极性跟从机是一模一样的,master跟slave也没有设置错。请问有没有人知道从机返回数据有错位这个大概会是什么原因。从机的程序在配置好RCC GPIO 和SPI之后就直接senddata(0x32)了。能这样操作吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
33条回答
林春霞
2019-08-24 13:09
回复【7楼】Rocks:
---------------------------------
好的,谢谢您。实在不行我就用uart了。不过我还是很想知道为什么从机返回的数据会有错呢,我百度见过也有人遇到这个问题的。我学习stm32的时候很仔细的看过资料的。按道理来说从机spi->DR里面有数据了,主机来时钟就行了,数据按照一个时钟移一bit,是不会出错的。您说是吗?

一周热门 更多>