https://e2e.ti.com/support/audio-group/audio/f/audio-forum/950408/pcm1862-reading-registers-via-i2c
器件型号:PCM1862您好!
我将再次访问使用 PCM1862器件进行麦克风/线路输入的较旧设计的固件、我在软件中注意到、当我使用以下命令从 PCM1862读取寄存器时:
IIC_START:IIC_DEVICE_ADDRESS (WRITE):IIC_REGISTER_ADDRESS:IIC_RESTART:IIC_DEVICE_ADDRESS (READ):READ (ACK):READ (ACK):等 :read(nack):IIC_stop
寄存器地址 始终设置 MSBit (0x80)。 我不记得为什么要这么做、在当前数据表中找不到任何说明必须这么做的原因的内容。
是否有人可以提供帮助、解释这是什么?
它不是读取/写入位、因为它与 IIC_DEVICE_ADDRESS 一同提供、在 PCM1862写入寄存器例程中也是如此。
感谢能提供解释的任何人。
此致
菲利普·J