SPI+DMA数据接收问题

2019-07-20 22:02发布

       stm32作为主设备通过DMA+SPI方式接收外设的数据,为了接收到N个字节的数据,需要发送N个字节数据,于是同时使能DMA的发送和接收,发送和接收数据量都设置为N,且都设置为传输完成产生中断。
      但是测试发现,当接收完成中断到来时实际接收到的数据少于N个,当发送完成中断到来时才完全接收到N个字节数据,这是为何???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
nice026
1楼-- · 2019-07-21 00:06
在网上查到也有别人遇到这个问题,但是没有解释
nice026
2楼-- · 2019-07-21 04:16
有人遇到这个问题吗?
正点原子
3楼-- · 2019-07-21 06:48
没,帮顶
lvehe
4楼-- · 2019-07-21 10:20
 精彩回答 2  元偷偷看……
a514582920
5楼-- · 2019-07-21 16:17
楼主问题解决了没?代码贴出来看看呗

一周热门 更多>