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.

[参考译文] MSP430FR2311:使用 I2C 交互 ADS122C04 (ADC 24位)

Guru**** 2392905 points
Other Parts Discussed in Thread: MSP430FR2311, ADS122C04

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/683932/msp430fr2311-interacting-ads122c04-adc-24---bit-using-i2c

器件型号:MSP430FR2311
主题中讨论的其他器件: ADS122C04

大家好、

我正在尝试将 ADS122C04 24位 ADC 与 MSP430FR2311连接

我编写了以下算法:

发送复位命令(0x10)

2.写入配置寄存器

a.寄存器0 (0x40)= 0x81;

b.寄存器1 (0x44)= 0x00;

C.寄存器2 (0x48)= 0x00;

d.寄存器3 (0x4C)= 0x00;

//这里我使用的 是单次短对话模式和单通道读取模式

3.发送启动命令(0x08);

4.循环

等待 DRDY 引脚转换为低电平;

发送读取命令(0x10);

上述算法我已经实现、无法从 ADC 接收数据。

请勿庸置疑。

此致、

开尔文

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

    您是否有任何逻辑分析仪或示波器快照来确定是否发送了任何内容?

    您在 I2C 线路上具有哪些上拉电阻器值? 您以多快的速度运行 I2C?

    发送 START 命令后 DRDY 引脚是否转换为低电平?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    HII Eddie、

    我从上图中执行的引脚输出连接。
    我使用10k 电阻器值作为上拉电阻器、并为 I2C 选择100kbps 的速度。
    是的、DRDY 引脚在发送 START 命令后变为低电平。
    DRDY 引脚变为低电平后、再次无法进入高电平状态。

    此致、
    开尔文