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.

[参考译文] AFE4404:依次从多个寄存器读取数据

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1446667/afe4404-reads-data-from-multiple-registers-sequentially

器件型号:AFE4404

工具与软件:

您好!  

我正在尝试 按顺序从多个寄存器(从2Ah 读取到2Fh)读取数据。

我使用 nrf52840读取、我使用 i2c_burst_read_dt()函数 what
可以从 I2C 器件的内部地址读取多个字节。

但我发现从2Ah 寄存器到2Fh 寄存器返回的值都是相同的。
例如 FFF4BF FFF4BF FFF4BF FFF4BF FFF4BF  FFF4BF

第21页中有关 AFE4404的文档指出"不支持连续读取/写入模式。"  
那么、由于指针而获得相同值的原因不是指向下一个寄存器吗?

如果是这样。 是否可以 按顺序从多个寄存器读取数据?
或者、我只是通过提供地址逐一读取寄存器值?
就像从2Ah 到2Fh 一样、我需要发送6次地址并获得6个寄存器值?

x 出现错误。请重试或与管理员联系。