STM32F030的硬件SPI从模式,从机应答时丢失首个字节?

2019-07-14 17:05发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
嘻嘻爱哈哈
1楼-- · 2019-07-16 03:12
spi_TxBuff=0x007053b0;
offsetbits = 24;
ndrwer
2楼-- · 2019-07-16 05:05
从机应答丢失首字节,你试试从机响应的首字节加点延迟。
TOPCB
3楼-- · 2019-07-16 06:31
SPI_I2S_ITConfig(SPI2, SPI_I2S_IT_TXE, ENABLE);
这个在收到数据以后再开启试试吧。可能是先发送了一次,导致你的程序没有收到最先发送的。这个开启以后,只要是发送寄存器为空就会进入中断。
TOPCB
4楼-- · 2019-07-16 11:24
 精彩回答 2  元偷偷看……
ewtywtwy
5楼-- · 2019-07-16 14:55
1:加延时
2:你看看你的代码是不是把0x00给滤掉了
阿什顿信道
6楼-- · 2019-07-16 19:59
我也出现过这种问题,后来将CPHA设置为1后好了。
可以换种模式试试。

一周热门 更多>