打印
[研电赛技术支持]

请问GD32F103的ADC单次转换模式+扫描模式怎么配置?

[复制链接]
1087|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
治商|  楼主 | 2022-3-2 15:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

adc_special_function_config(ADC0, ADC_SCAN_MODE, ENABLE) ; 扫描模式。

有连续模式,但没有单次模式?
是不是不用配置,默认为单次模式?

使用特权

评论回复
沙发
sonicll| | 2022-3-2 15:26 | 只看该作者
只要不使能连续,就是单次采样

使用特权

评论回复
板凳
治商|  楼主 | 2022-3-2 15:52 | 只看该作者
sonicll 发表于 2022-3-2 15:26
只要不使能连续,就是单次采样

请问是不用配置,还是需要加上 adc_special_function_config(ADC0,ADC_CONTINUOUS_MODE , DISABLE) ; 禁止连续模式

使用特权

评论回复
地板
治商|  楼主 | 2022-3-2 15:54 | 只看该作者
治商 发表于 2022-3-2 15:52
请问是不用配置,还是需要加上 adc_special_function_config(ADC0,ADC_CONTINUOUS_MODE , DISABLE) ; 禁 ...

请问是这样写吗?
adc_special_function_config(ADC0, ADC_SCAN_MODE, ENABLE) ; 扫描模式
adc_special_function_config(ADC0,ADC_CONTINUOUS_MODE , DISABLE) ; 不使能连续模式

还是adc_special_function_config(ADC0, ADC_SCAN_MODE, ENABLE) ; 扫描模式
只写一个扫描模式就可以了?

使用特权

评论回复
5
sonicll| | 2022-3-2 17:18 | 只看该作者
治商 发表于 2022-3-2 15:54
请问是这样写吗?
adc_special_function_config(ADC0, ADC_SCAN_MODE, ENABLE) ; 扫描模式
adc_special_ ...

两种写法都可以,因为复位后ADC_CTL1寄存器的CTN位,默认值就是0,可以不用配置。
你加上这条adc_special_function_config(ADC0,ADC_CONTINUOUS_MODE , DISABLE) ;这样更保险

使用特权

评论回复
6
治商|  楼主 | 2022-3-5 17:03 | 只看该作者
sonicll 发表于 2022-3-2 17:18
两种写法都可以,因为复位后ADC_CTL1寄存器的CTN位,默认值就是0,可以不用配置。
你加上这条adc_special ...

非常感谢!!!

使用特权

评论回复
7
tpgf| | 2022-4-1 08:39 | 只看该作者
可以二者相结合吗

使用特权

评论回复
8
磨砂| | 2022-4-1 08:45 | 只看该作者
应该都是可以的

使用特权

评论回复
9
晓伍| | 2022-4-1 10:09 | 只看该作者
我印象中寄存器那块说的挺明白的

使用特权

评论回复
10
八层楼| | 2022-4-1 10:15 | 只看该作者
通道顺序可以自己配置吗

使用特权

评论回复
11
观海| | 2022-4-1 10:25 | 只看该作者
这俩一起用不冲突

使用特权

评论回复
12
guanjiaer| | 2022-4-1 10:32 | 只看该作者
在配置寄存器的时候写入相应位就行

使用特权

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

本版积分规则

3

主题

8

帖子

0

粉丝