ESP8266連接路由器后,單STA模式會(huì )進(jìn)入modern-sleep,導致芯片內部電流發(fā)生變化,參考值變化,因此ADC采集會(huì )出現異常。
如果您需要測量的非常準確,可以用system_adc_fast_read的函數,但是測量之前需要關(guān)閉RF,Wi-Fi連接會(huì )斷開(kāi)。如果需要測試比較準確,數值相差1或2,可以配置Wi-Fi為non-sleep模式 wi-fi_set_sleep_type(NONE_SLEEP_T);建議該用戶(hù)這樣配置。
如果您對精確度要求不高,可以允許模塊進(jìn)入SLEEP模式,功耗較低。