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.

[DS90UB934] 934 寄存器能读不能写

最近项目上使用的方案是 933+934,在调试的时候,发现 934 的寄存器能读不能写。

电路框图:Sensor -> 933 ---------------------- 934 -> Host 能正常出图。

验证试验现象如下:

1. 读取 934 的 0x00 寄存器可以正确读到 934 的 id(0x7A),读取 0x5B 寄存器可以正确读到自动加载的 933 id(0xB2)。

2. 写 934 的 0x58 寄存器,无法写入。读 0x58 读出 0x18,写 0x58 写入 0x58,再次回读 0x58 读出依然是 0x18。

3. 写 934 的 0x5F 寄存器,无法写入。写 0x5F 写入 0x38,回读 0x5F 读出 0x00。

上述三点均有用逻辑分析仪抓取 i2c 波形确认通信均符合 i2c 协议时序。

请教下,遇到这种问题,可能原因有哪些?

还请指点,感谢!

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