ESP32 ADC的坑


一旦ESP32测量得4095以上的输入,全部作为4095来对待。也就是,3.3V它会测得3.3V;而当引脚输入电压超过3.3V时,没有其它运算,全部认为是3.3V,此时ESP32虽然没有烧坏!

ESP32引脚输出电压是可以超过3.3V的,但是analogRead只能显示到3.3V,超过3.3V的全被视为3.3V了;似乎超过3.3V的输入电压,在短时间内不会烧芯片,但是没试过长时间能不能烧,估计会烧了。

所以测光敏温度传感器时,vin脚供电5V,analogRead读35口,永远得到的是4095值。用3.3V正常,但温度不稳定,主要还是ESP32的ADC精度12位,精度比较低!!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM