豌豆爹 发表于 2025-1-7 13:00

如何触发GD32F4XX ADC的转换?

GD32F4XX ADC的转换可以通过软件触发或硬件触发来实现。软件触发是使用库函数或寄存器使能触发,而硬件触发则包括定时器触发、外部中断触发等。

y1n9an 发表于 2025-2-18 13:12

在GD32F4XX系列微控制器中,触发ADC转换可以通过多种方式实现。

suw12q 发表于 2025-2-18 14:19

配置ADC的转换模式(单次转换或连续转换)。通过设置ADC_CTL1寄存器中的SWRCST位来启动转换。

su1yirg 发表于 2025-2-18 15:30

外部触发步骤:配置ADC的外部触发源(如定时器、外部引脚等)。设置ADC_CTL1寄存器中的ETSRC位来选择触发源。使能外部触发功能

tax2r6c 发表于 2025-2-18 16:35

一般可以配置成定时器触发,配置定时器(如TIMER1、TIMER2等)以生成触发信号。设置ADC_CTL1寄存器中的ETSRC位来选择定时器作为触发源。使能定时器触发功能

lamanius 发表于 2025-2-18 18:07

DMA触发也可以啊,设置ADC_CTL1寄存器中的DMA位来使能DMA传输。启动ADC转换。

l1uyn9b 发表于 2025-2-18 19:40

连续转换模式,配置ADC为连续转换模式。启动转换后,ADC会自动连续进行转换

t1ngus4 发表于 2025-2-18 21:25

配置ADC为扫描模式,以转换多个通道。设置ADC_CTL0寄存器中的SCAN位来使能扫描模式。

d1ng2x 发表于 2025-2-19 10:17

注入通道触发也可以的,比如设置ADC_CTL1寄存器中的JEXTRIG位来选择触发源。使能注入通道触发功能

ex7s4 发表于 2025-2-19 11:28

你直接看官方的例程不就好了吗,例程有很多模式供你选择的

liu96jp 发表于 2025-2-19 13:12

其实很多都是根据你的实际情况来配置ADC的

yangxiaor520 发表于 2025-2-20 10:39

用DMA模式对CPU来说处理效率最高

更多更合适ii 发表于 2025-2-28 16:49

软件触发是通过设置 ADC 控制寄存器来触发 ADC 转换,通常由 库函数 或直接访问硬件寄存器来实现。
页: [1]
查看完整版本: 如何触发GD32F4XX ADC的转换?