TIwilliam hill官网
直播中

爱与友人

9年用户 1003经验值
擅长:可编程逻辑 模拟技术 存储技术
私信 关注
[问答]

AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?

型号AT32F407,在USART2  DMA发送数据时,接包已经接到了要发送的数据,但是程序还是处于等待传输完成的标识判断中,卡死了。请教一下是什么造成的?

回帖(29)

李凤津

2024-12-19 17:54:27
考虑使用轮询或中断模式
举报

陈秀珍

2024-12-19 17:54:39
检查DMA和串口配置是否正确
举报

李瑜刈

2024-12-19 17:54:46
立即清除DMA传输完成标志,关闭DMA通道。
举报

陈臻江

2024-12-19 17:54:53
也许这个标识符的判断逻辑有问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分