如果使用外部参考,配置ADC0REF[1:0] = 01, 如果外部参考电压大于1.35V, 则需要配置HIGHEXTEREF0 = 1。
ADC0CH[3:0]是指当前主ADC的输入通道的选择,如果配置0011,则使用ADC测量参考电压,所以这个时候无论你的参考电压值是多少,ADC测得的结果基本都是一个满量程的值(ADC的满量程值即是外部参考电压),所以你的测量结果是正确的。
如果你需要确认外部基准是否正常,需要使用内部的基准电压作为ADC的参考电压,并且确保外部基准电压小于内部基准电压。
如果使用外部参考,配置ADC0REF[1:0] = 01, 如果外部参考电压大于1.35V, 则需要配置HIGHEXTEREF0 = 1。
ADC0CH[3:0]是指当前主ADC的输入通道的选择,如果配置0011,则使用ADC测量参考电压,所以这个时候无论你的参考电压值是多少,ADC测得的结果基本都是一个满量程的值(ADC的满量程值即是外部参考电压),所以你的测量结果是正确的。
如果你需要确认外部基准是否正常,需要使用内部的基准电压作为ADC的参考电压,并且确保外部基准电压小于内部基准电压。
举报