ESP8266 ADC可以測(cè)量: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要接外部電路,因?yàn)楣苣_6的電壓輸入范圍為0~1V。
(2)“vdd33_const“賦值為真實(shí)電壓,我使用的是3.3V,所以賦值為33。(范圍為18到36)
(3)精度是1/1024V。
(4)使用連續(xù)測(cè)量時(shí)(system_adc_read_fast),要關(guān)閉WiFi和中斷。