关于STM32 SPI的通信问题 困扰小弟好几天了

2019-07-21 07:10发布

这几天用STM32F103VET6作为主控采集ADS1278的AD数据,SPI通信AD的采样率为70.232KHz,主频18M 当我的32SPI速度为8分频的时候可以得到正确的数据,但是在读数据的时候耗时太长,导致每读一个就会漏掉一个。当我把SPI调成4分频的时候SPI得到的数据反而比8分频的时候更少了,这是什么原因???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
无心123
2019-07-22 11:28
fEndman 发表于 2018-11-29 22:30
我的意思就是32的sck不产生上升/下降沿从机是不可能会在miso线上有任何信息输出的。。你这样丢字节明显是 ...

但是 我的这款AD是70K的采样率 大概在14us就会有一次数据输出,我的程序测试在8分频的SPI情况下读取时间需要在16US左右,所以中间漏了一次采样,我把SPI速度降下来会漏的更多,升上去反而还不如8分频

一周热门 更多>