新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2014-10-20
- 在线时间
- 0 小时
|
5金钱
试了一下STM32的ADC1和ADC2,
ADC1采集建立project1,
ADC2采集建立project2,调试时出现的问题让我不解:
(1)只使用STM32的ADC1采集信号,PA.5为其模拟输入通道;
将ADC1配置成独立模式、单通道单次转换、软件触发,
采集到的数据是正确的;
ADC1采集3.3V电压,DR的值是0xfff;
3.3V/2时,DR的值是0x7fff;
0V时,DR的值是0x0000;
(2)只使用ADC2采集信号,与(1)中ADC1的设置完全相同,即
PA.5为其模拟输入通道;
将ADC2配置成独立模式、单通道单次转换、软件触发,
却采集不到数据;
STM32单片机使用的是STM32VET6,现在将程序呈上,
坛友要是有时间的或有兴趣一起讨论的话,麻烦也帮忙运行一下,看看结果到底是怎样的。
因为不论是多通道采集还是单通道采集,是软件触发或定时器中断触发,大家要么单独使用
ADC1,要么双ADC,很少会单独使用ADC2的。
现在我觉得ADC2不能单独使用,它好像只能配合ADC1使用,比如在双AD模式中。
|
最佳答案
查看完整内容[请看2#楼]
回复【3楼】 Mobile1991 :
---------------------------------
单独ADC2
|