为何串口dma发送数据可能不完整

串口dma数据发送不完整,

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

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

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

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

上一篇:Python学习教程(learning Python)--3.3.3 Python逻辑关系表达式


下一篇:Python学习教程(learning Python)--3.3.2 Python的关系运算