[STM32G0] 定时器用DMA触发,结果动都不动

[复制链接]
610|19
 楼主| 公羊子丹 发表于 2025-5-21 07:11 | 显示全部楼层 |阅读模式
用TIM触发DMA搬数据,搞了一圈数据还是不动,怀疑根本没进中断。
Clyde011 发表于 2025-5-21 07:17 | 显示全部楼层
建议用示波器先看看定时器输出。
 楼主| 公羊子丹 发表于 2025-5-21 07:20 | 显示全部楼层
是不是TRGO没设置对?
周半梅 发表于 2025-5-21 07:20 | 显示全部楼层
你DMA通道对上TIM了吗?
帛灿灿 发表于 2025-5-21 07:21 | 显示全部楼层
我之前是忘开DMA中断了。
万图 发表于 2025-5-21 07:22 | 显示全部楼层
看看是不是计数器没启动。
童雨竹 发表于 2025-5-21 07:23 | 显示全部楼层
Cube自动生成的代码不一定对。
Wordsworth 发表于 2025-5-21 07:24 | 显示全部楼层
DMA请求触发源容易漏配。
Bblythe 发表于 2025-5-21 07:25 | 显示全部楼层
是不是DMA一次传输太短?
Pulitzer 发表于 2025-5-21 07:26 | 显示全部楼层
是不是DMA一次传输太短?
Uriah 发表于 2025-5-21 07:27 | 显示全部楼层
看下DMA状态寄存器,有惊喜。
Clyde011 发表于 2025-5-21 07:28 | 显示全部楼层
试试用中断打印一下搬运状态。
cr315 发表于 2025-5-21 16:25 | 显示全部楼层
检查一下硬件连接。
elephant00 发表于 2025-5-21 16:26 | 显示全部楼层
可能是DMA配置不对。
flycamelaaa 发表于 2025-5-21 16:28 | 显示全部楼层
配置定时器的TRGO为触发DMA。
jcky001 发表于 2025-5-21 17:10 | 显示全部楼层
定时器和DMA的时钟未使能?
powerantone 发表于 2025-5-21 20:20 | 显示全部楼层
启动DMA与定时器,并实现回调函数。
flycamelaaa 发表于 2025-5-21 20:23 | 显示全部楼层
检查定时器配置是否正确。
t60yz 发表于 2025-5-31 23:45 | 显示全部楼层
STM32 每个 TIM 的 DMA 请求线是固定的
4y1b3 发表于 2025-5-31 23:46 | 显示全部楼层
如果你混用了 Burst 和普通 DMA 配置,可能导致 DMA 根本不工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

6666

帖子

3

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