请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2540 我正在使用 CC2540的 ADC (12位)、vref 为3.3、用于在输入引脚上测量电压。 电压值为3.164V、但生成的代码为1186、这与输入电压值不对应(考虑到 ENOB=11)。 我还验证了 AVDD 值、它在3.29v 上保持稳定。 可能是什么原因? 我正在使用 IAR 工作平台调试器在以下代码中查看 ADC 值:
int16 adc7_result;
HalAdcSetReference (HAL_ADC_REF_AVDD);
adc7_result= HalAdcRead (HAL_ADC_CHN_AIN7、HAL_ADC_Resolution _12);