串口DMA传输的最后一个数据不完整

2019-07-20 05:51发布

本帖最后由 lcclcc 于 2018-10-6 15:32 编辑

我模仿原子哥的DMA代码写了一份串口DMA的代码,自己写的两个函数和原子的两个函数差不多,只是输入参数减少了。在验证实验效果时发现,有时串口调试助手接收到的最后一组数据会不完整,但是修改发送的数据内容或者修改串口的波特率就  有可能 使最后一个接收到的数据完整。这是什么原因导致的呢?
新建位图图1像.jpg 新建位图图像.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 09:01
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 09:39
你这个应该是长度不一致导致的

一周热门 更多>