STM32的ADC1和ADC2的采集问题

2019-03-23 18:41发布

试了一下STM32的ADC1和ADC2,调试时出现的问题让我不解:
(1)只使用STM32的ADC1采集信号,PA.0为其模拟输入通道;

将ADC1配置成独立模式、单通道单次转换、软件触发,

采集到的数据是正确的;

(2)只使用ADC2采集信号,与(1)中ADC1的设置完全相同,即

PA.0为其模拟输入通道;

将ADC2配置成横独立模式、单通道单次转换、软件触发,

却采集不到数据;

所以,想请教一个问题:

STM32的ADC2采集相较ADC1采集时,对ADC2的配置有什么特殊要求吗?

或者其ADC2只能在双AD模式中才能使用?




此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
qiwan
1楼-- · 2019-03-24 22:45
程序呈上:
zhaojun_xf
2楼-- · 2019-03-25 02:59
每一个AD是一样的,注意时钟、管脚等的配置。
sting_yang
3楼-- · 2019-03-25 05:08
 精彩回答 2  元偷偷看……
qiwan
4楼-- · 2019-03-25 10:11
sting_yang 发表于 2015-3-17 08:51
请问一下,ADC1采集3.3V电压,DR的值是0xfff,是如何读取ADC_DR??
又ACD2的DR,是如何读取?
view->system viewer ->ADC1 ,然后弹出ADC各寄存器的状态



sting_yang
5楼-- · 2019-03-25 14:20
可否试试ADC3?
sting_yang
6楼-- · 2019-03-25 14:39
 精彩回答 2  元偷偷看……

一周热门 更多>