OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2436|回复: 3

利用ADC1的1-8通道采集电压时,PA1-8的引脚空载时电压不为0,而且3.3V以上的电压采集时仅显示为3.3V

[复制链接]

4

主题

11

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-12-30
在线时间
9 小时
发表于 2018-1-9 21:55:56 | 显示全部楼层 |阅读模式
10金钱
u16 adcx[8];
  u8 channel[8]={ADC_Channel_0,ADC_Channel_1,ADC_Channel_2,ADC_Channel_3,ADC_Channel_4,ADC_Channel_5,ADC_Channel_6,ADC_Channel_7};
        int i;
       
        ADC1_IN6_init();
        while(1)
        {
                for(i=0;i<8;i++)
                {
                        adcx[i]=Get_Adc_Average(channel[i],20);
                        voltage[i]=(float)3.3*adcx[i]/4096;
                }


利用ADC1的1-8通道采集电压时,PA1-8的引脚空载时电压为0,而且3.3V以上如4.5V的电压采集时仅显示为3.3V

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13125
金钱
13125
注册时间
2012-11-26
在线时间
3814 小时
发表于 2018-1-9 22:25:56 | 显示全部楼层
你参考电压是多少?另外超过3.3V  STM32不烧就不错了,我记得
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
发表于 2018-1-10 09:33:44 | 显示全部楼层
模拟输入的采样范围为0到参考电压。超过参考电压都是4096,也就是参考电压的值。现在看你的参考电压应该是3.3V的。
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-12-30
在线时间
9 小时
 楼主| 发表于 2018-1-11 20:21:03 | 显示全部楼层
jinfeihan57 发表于 2018-1-10 09:33
模拟输入的采样范围为0到参考电压。超过参考电压都是4096,也就是参考电压的值。现在看你的参考电压应该是3 ...

谢谢,是3.3服的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 21:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表