微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > ADC采集电源电压问题

ADC采集电源电压问题

时间:10-02 整理:3721RD 点击:

我的ADC代码如下

unsigned int Read_Battery() {

    unsigned int value;

    unsigned char tmpADCCON3 = ADCCON3;

    ADCIF = 0;

    ADCCON3 = (HAL_ADC_REF_125V|0x00|HAL_ADC_CHN_VDD3);

    while(!ADCIF);

    value = ADCL >> 2;

    value |= ((unsigned int)ADCH) << 6;

    ADCCON3 = tmpADCCON3;

    return (value);

}

由于精度不高,我想通过多次采集取平均值。。但是只有第一次采集才是对的(至少我是这么认为的),因为后面不管采集多少次,都是7.2v。。一点波动都没有。求问这是正常的情况么?谢谢

不要重复发帖,库里面有ADC的软件API,直接用就OK

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top