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和中断。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ## 可重入函数 ### 可重入性的理解 若一个程序或子程序可以安全的被并行执行,则称其为可重入的;即当该子程序正...
    夏至亦韵阅读 808评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 2,054评论 0 9
  • 1:InputChannel提供函数创建底层的Pipe对象 2: 1)客户端需要新建窗口 2)new ViewRo...
    自由人是工程师阅读 5,715评论 0 18
  • Arduino Due有14个数字I/O,6个模拟I/O,一个复位开关,一个ICSP下载口,7-12v电源供电。 ...
    麦牛2013阅读 3,527评论 0 8
  • See if the MarkDown is right Today is the second day
    Jamous阅读 168评论 0 1

友情链接更多精彩内容