[XMC™] XMC4300 UART DMA模式下如何判断数据发送完成

[复制链接]
suncat0504 发表于 2024-4-30 17:33 | 显示全部楼层
正常情况下,不是通过计数、中断来实现的吗?
suncat0504 发表于 2024-4-30 17:35 | 显示全部楼层
正常DMA操作时,不是要指定字节数的吗?
小迷糊仙 发表于 2025-6-4 09:41 | 显示全部楼层
学习了 辛苦楼主
jobszheng 发表于 2025-6-6 17:31 | 显示全部楼层
这个问题在其它MCU中同样存在。
貌似也没有啥更好的办法来解决。
朝生 发表于 2025-6-9 20:07 | 显示全部楼层
在单片机编程中,DMA确实很容易被忽视,它能让数据传输更高效,但需注意配置细节。
Pretext 发表于 2025-6-14 17:58 | 显示全部楼层
定时器监控数据传输完成情况,是确保数据完整性的有效方法。
PreWorld 发表于 2025-6-15 13:28 | 显示全部楼层
空闲中断利用起来,编程确实方便不少。
明日视界 发表于 2025-6-18 15:36 | 显示全部楼层
可以用通信设备的状态寄存器检查数据是否发送或接收完毕。
wex1002 发表于 2025-6-19 10:41 | 显示全部楼层
定时器监控数据间隔,超时即判断数据发送完毕。
流星flash 发表于 2025-6-21 08:32 | 显示全部楼层
阻塞式控制简单,但效率不高,可能影响系统响应速度。
lllook 发表于 2025-6-22 10:51 | 显示全部楼层
DMA操作由硬件控制,发送完毕后会自动处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部