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:带MSP430FG4618的ADS1115

Guru**** 2381430 points
Other Parts Discussed in Thread: ADS1115, ADS1015
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/565695/ads1115-ads1115-with-msp430fg4618

部件号:ADS1115
在“线程: ADS1015”中讨论的其他部件

您好,

我正在I2C模式下使用EEPROM,并希望将ADS1115连接到ADC读取并存储在EEPROM中。

EEPROM与我使用的库非常兼容,但我想添加ADS1115,但我不知道如何操作!

我已经看到互联网上只有Arduino的示例,对于MSP430,我没有找到适合我的产品。

您是否已经对ADS1115进行了编程? 您能帮我配置ADS1115吗?

我使用#include "I2Croutings.h"与EEPROM通信。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Anderson,


    如果您可以读写EEPROM,则使用ADS1115时应该不会出现问题。

    首先,您必须在启动时使用ADDR引脚的设置来设置ADS1115的I2C地址(您可以在表4的数据表中找到此设置)。 图31显示了如何使用I2C写入设备。 您需要将设备配置为运行ADC。 您需要将设备设置为连续转换或单次激发ADC读取。 您还需要设置模拟输入多路复用器输入,PGA增益和数据速率。 所有这些都在配置寄存器中完成,如表8所示。

    使用I2C从寄存器读取数据如图30所示。 您可以从转换寄存器读取数据。

    我不知道专门用于MSP430的ADS1115的任何代码或驱动程序(但我确信有很多)。 我进行了快速搜索,找到了Adafruit ADS1X15的驱动程序,该驱动程序为ADS1015 (ADS1115的12位版本)列出。 它为ADS1015的不同设置显示了驱动程序,可能用于您的项目。


    吴若瑟