尊敬的所有人:
我花了很多天学习如何使用 ADS1115。
今天、我尝试编写一个使用多个输入的应用程序(Lazarus - free Pascal)。
请告诉我、我的算法/序列是否正确。
硬件设置:A0时为1VDC;A2时为0.5VDC
*初始化 ADS1115
*将1100010110000011写入配置寄存器
*切换到转换寄存器
*读取转换寄存器
*切换到配置寄存器
*写入1110010110000011
*切换到转换寄存器
*读取转换寄存器
但是:A0和 A2的值几乎相同! (A2应为 A0的一半)
将新增益写入配置寄存器的行为相同;下一个值几乎相同...
请帮助!
此致、
Dietmar