打印

求例程

[复制链接]
921|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
icdebnvfih|  楼主 | 2025-5-19 14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大佬,有没有定时器触发ADC,通过DMA搬运的例程呢

使用特权

评论回复
沙发
flycamelaaa| | 2025-5-30 14:47 | 只看该作者
论坛里翻翻吧,应该有

使用特权

评论回复
板凳
lamanius| | 2025-6-8 14:13 | 只看该作者
GD32F470存在定时器触发ADC并通过DMA搬运数据的例程,其实现需重点配置定时器、ADC及DMA模块

使用特权

评论回复
地板
kaif2n9j| | 2025-6-8 15:20 | 只看该作者
设定预分频系数及自动重装载值,确保定时器按预期频率工作,产生用于触发ADC的脉冲信号。例如,若需定时2ms触发一次ADC转换,需计算对应的预分频值与重装载值。

使用特权

评论回复
5
w2nme1ai7| | 2025-6-8 16:41 | 只看该作者
指定输入通道、分辨率及扫描模式,开启DMA功能以便高效传输采样数据至内存缓冲区。例如,配置ADC为单次转换模式下的规则组通道,设置分辨率、扫描模式等参数,并开启DMA请求。

使用特权

评论回复
6
q1ngt12| | 2025-6-8 17:33 | 只看该作者
设置外设地址(ADC数据寄存器地址)和内存地址(缓冲区地址),配置传输方向为从外设到内存,并启用循环模式。例如,配置DMA的传输方向、数据宽度、缓冲区大小、循环模式等参数。

使用特权

评论回复
7
ex7s4| | 2025-6-8 19:12 | 只看该作者
将定时器的溢出或比较匹配事件作为ADC的触发源,同时将ADC的转换完成事件作为DMA的触发源,形成高效采集链路。

使用特权

评论回复
8
cen9ce| | 2025-6-8 21:05 | 只看该作者
确保定时器、ADC及DMA模块的硬件连接正确,避免因连接错误导致功能异常

使用特权

评论回复
9
q1d0mnx| | 2025-6-9 09:24 | 只看该作者
时钟配置,正确配置各模块的时钟,确保定时器、ADC及DMA模块正常工作

使用特权

评论回复
10
y1n9an| | 2025-6-9 11:09 | 只看该作者
这个我觉得官网应该就应该会有这种例程

使用特权

评论回复
11
tax2r6c| | 2025-6-9 11:27 | 只看该作者
中断处理,根据实际需求,配置DMA传输完成中断,以便在数据传输完成后进行相应处理

使用特权

评论回复
12
lix1yr| | 2025-6-9 13:09 | 只看该作者
其实你说的,你可以自己加个这个功能的        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

粉丝