[AT32F435] RTT下,串口DMA没反应

[复制链接]
4845|30
vivilyly 发表于 2025-5-13 15:52 | 显示全部楼层
要选择正确的 DMA 通道。不同的串口可能对应不同的 DMA 通道,要参考 MCU 的数据手册来进行配置。
geraldbetty 发表于 2025-5-13 17:59 | 显示全部楼层
DMA未正确启动或中断优先级配置错误,导致传输卡在等待标志位
pmp 发表于 2025-5-13 20:09 | 显示全部楼层
串口和DMA都已正确初始化,并且参数设置正确。
51xlf 发表于 2025-5-14 21:08 | 显示全部楼层
DMA中断未启用或优先级过低。              
lzmm 发表于 2025-5-15 10:03 | 显示全部楼层
检查是否正确配置了DMA通道和请求。
tifmill 发表于 2025-5-15 12:00 | 显示全部楼层
在 RTT 中,可以通过调用相应的中断使能函数来使能 DMA 中断。
tabmone 发表于 2025-5-15 13:55 | 显示全部楼层
使用示波器或逻辑分析仪检查串口信号线上的活动。
bestwell 发表于 2025-5-15 15:44 | 显示全部楼层
检查是否有DMA相关的错误标志被触发,并据此进行故障排除。
geraldbetty 发表于 2025-5-15 17:29 | 显示全部楼层
未正确初始化DMA或传输参数不匹配。
mmbs 发表于 2025-5-15 19:12 | 显示全部楼层
要检查引脚是否有松动、短路等情况。
WhisperingTrees 发表于 2025-7-15 11:13 | 显示全部楼层
要看下映射表,不是你用的这个串口就是能DMA的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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