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.

[参考译文] ADS1220:读取REG时,将miso数据锁定为0x00

Guru**** 2394305 points
Other Parts Discussed in Thread: ADS1220

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/658025/ads1220-miso-data-locked-to-0x00-when-reading-reg

部件号:ADS1220

尊敬的各位:

我一直在努力解决这个问题,在ADS1220初始化期间,我无法写入或读取配置寄存器。

通电;

发送reset(0x06)命令(CS引脚被永久绑定为低电平)

黄色:CLK

绿色:莫西

蓝色:味噌

等待10毫秒;

发送RREG(0x23)命令;

发送REG命令后,miso将变为LOW;

但是当我发送读取数据时,miso就能工作。


请帮助我!

非常感谢!

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

    欢迎参加E2E论坛! 对于每个寄存器,ADS1220寄存器的重置值为0x00,因此您看到的寄存器读取值是合适的。 我建议将一个值写入其中一个寄存器,然后再读回,以验证您的寄存器读取操作是否按预期工作。

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

    谢谢你Bob!

    但是我以前尝试过,在我 写WREG之后,RREG的读取结果仍然是0x00;

    此屏幕截图是WREG命令。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在我写入WREG后,RREG的读取结果仍为0x00
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的用户444.0012万:

    您为寄存器写入命令发出0x43,即写入4个寄存器(其中3 =要写入的寄存器总数(4)-1, 或寄存器0到3),但您只发送了3个寄存器的时钟,而没有实际完成第4个寄存器的命令。  最终,命令将超时并取消。

    此致,

    Bob B

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