This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc2538读IO口电压时,会干扰到IO口电压?



如图所示,我用140K和10K两个电阻分压,万用表测量C22上面分到的电压为0.7V,当执行ReadVoltage时,万用表显示IO口电压为变成1.1V,造成读取错误,不知道是什么原因?

double ReadVoltage()

HalAdcSetReference( HAL_ADC_REF_AVDD );
double v = HalAdcRead(HAL_ADC_CHN_AIN7, HAL_ADC_RESOLUTION_10);
v = v*3.3/511;    //ref*v / 2^(14-1)-1 , if ref vadd5(3.3), x3.3
return v;
}