硬汉嵌入式论坛

 找回密码
 立即注册
查看: 206|回复: 1
收起左侧

[ADC] ADC+DMA数据传输没有完成

[复制链接]

1

主题

0

回帖

3

积分

新手上路

积分
3
发表于 2026-6-11 19:13:24 | 显示全部楼层 |阅读模式
各位大佬,我用 H743 的时候遇到了这样的一个问题,我想要通过定时器来控制。 ADC 进行采样,根据定时器的触发信号。来让 ADC 以特定的频率采集 200 个数据,并使用 DMA 传输DMA 中断已经开启,调试的时候发现它没有进入传输完成中断。然后 Debug 的时候发现NDTR 寄存器数据一直是 200 没变。然后查到网上的例程,将 Conventional Data Management Mode 改成了 DMA One Shot Mode。DMA 模式是 Normal。只需要采集一轮。但是改了之后,那个寄存器的值只减了一。接下来不知道怎么办。各位大佬能不能指导一下?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123161
QQ
发表于 2026-6-13 09:26:35 | 显示全部楼层
方便的话,完整代码配置看下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-6-24 16:07 , Processed in 0.702025 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表