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.
工具与软件:
您好!
我正在尝试 按顺序从多个寄存器(从2Ah 读取到2Fh)读取数据。
我使用 nrf52840读取、我使用 i2c_burst_read_dt()
函数 what
可以从 I2C 器件的内部地址读取多个字节。
但我发现从2Ah 寄存器到2Fh 寄存器返回的值都是相同的。
例如 FFF4BF FFF4BF FFF4BF FFF4BF FFF4BF FFF4BF
第21页中有关 AFE4404的文档指出"不支持连续读取/写入模式。"
那么、由于指针而获得相同值的原因不是指向下一个寄存器吗?
如果是这样。 是否可以 按顺序从多个寄存器读取数据?
或者、我只是通过提供地址逐一读取寄存器值?
就像从2Ah 到2Fh 一样、我需要发送6次地址并获得6个寄存器值?
我从找到了答案。
AFE4404没有 FIFO。 您将需要读取 Praveen Aroul 指出的有关 PPG 数据的 ADC 输出寄存器、该数据对应于各个 LED。