This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1115 使用连续转换模式,需要在while(1)一直配置配置寄存器,读取数据,还是只配置一次,一直在while(1)中读取数据,我用的是msp430f149,使用模拟i2c的总是出错,值有变化,但是非常不准,addr我接地了,写地址应该对了,我要参加电子大赛,我急用啊,谢谢帮忙,帖子附件有我的程序。



我要参加全国电子大赛,我很相信TI的器件,但是遇到麻烦,谢谢帮助,下面有我的程序。

ads1115.zip
  • 1. 芯片手册里没有关于所谓"while(1)“的描述,这个while(1)是什么意思?

    2. 读操作时序在21页,写操作时序在22页,可以对照一下,看看你的程序是否正确。同时可以用示波器抓一下实际信号,看看读写时序是否和手册一致。

    3. 还有一种办法可以debug,先把寄存器值写进去,再回读出来,这个过程不涉及ADC输入信号,只是寄存器。把寄存器读写调通,则可以确保接口无问题。