ESP8266 ADC

ESP8266 ADC可以测量:1、电源电压 VDD3P3(管脚3和管脚4)。2、管脚6上的电压。

1、电源电压VDD3P3(管脚3和管脚4):uint16 system_get_vdd33(void)

(1)管脚6要悬空。

(2)“vdd33_const“赋值为0xFF,“vdd33_const“的地址在esp_init_data_default.bin下载的起始地址再加上107107 byte。

(3)精度是1/1024V。

2、管脚6上的电压:uint16 system_adc_read(void), void system_adc_read_fast(uint16 *adc_addr, uint16 adc_num, uint8

adc_clk_div)

(1)管脚6要接外部电路,因为管脚6的电压输入范围为0~1V。

(2)“vdd33_const“赋值为真实电压,我使用的是3.3V,所以赋值为33。(范围为18到36)

(3)精度是1/1024V。

(4)使用连续测量时(system_adc_read_fast),要关闭WiFi和中断。

你可能感兴趣的:(ESP8266 ADC)