串口dma数据发送不完整,

  1.  通过打印log说明数据合成,送给dma buff都是正常的。

  2.  数据通过硬件串口直接配置,是正常的

  3.  数据通过单片机dma转发后数据异常,通过检查发现 dma优先级不够高,导致dma数据通道占用的时候数据丢失,更改数据优先级后问题解决。

 

dma fifo的作用,如果开启fifo为4字节,加入你要传输10字节,就要进行 4 +4 +2  10字节传输

相关文章:

  • 2021-10-03
  • 2021-05-06
  • 2022-12-23
  • 2022-02-08
  • 2021-10-23
  • 2021-12-22
  • 2022-12-23
猜你喜欢
  • 2021-06-09
  • 2022-12-23
  • 2021-12-01
  • 2021-08-08
  • 2021-04-15
  • 2021-12-31
相关资源
相似解决方案