SPI+DMA数据接收问题

2019-07-20 22:02发布

       stm32作为主设备通过DMA+SPI方式接收外设的数据,为了接收到N个字节的数据,需要发送N个字节数据,于是同时使能DMA的发送和接收,发送和接收数据量都设置为N,且都设置为传输完成产生中断。
      但是测试发现,当接收完成中断到来时实际接收到的数据少于N个,当发送完成中断到来时才完全接收到N个字节数据,这是为何???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。