看数据手册是可以采集负电压的,并且说正电压采集的值是0~0x7FFF,负电压采集的值是0x8000~0xFFFF,负电压输出的值是补码,需要取反加1得到电压值,但是为什么输出电压值一直是65535是配置不对还是怎么回事,参考的代码百度文库搜索“基于51的ads1115程序”,现在调试了两天了都没调试出来,大家有遇到这个问题的吗,谢谢各位!!!!
user151383853:
我估计是你的理解有误吧
INPUT SIGNAL, VIN (AINP – AINN)
负电压是表示 AINP 低于 AINN 端的电压 (上面的减法的结果是负)
wei zhang62:
回复 user151383853:
你好,这个问题困扰我好几天了,现在也没有解决,我配置的是差分采集,当AINp大于AINn的时候(AINp-AINn>0)采集的输出值正常,当AINp小于AINn的时候((AINp-AINn<0))采集的输出值一直是65535,这是为什么啊,求解,感激不尽!!!!
Kailyn Chen:
回复 wei zhang62:
wei zhang62
你好,这个问题困扰我好几天了,现在也没有解决,我配置的是差分采集,当AINp大于AINn的时候(AINp-AINn>0)采集的输出值正常,当AINp小于AINn的时候((AINp-AINn<0))采集的输出值一直是65535,这是为什么啊,求解,感激不尽!!!!