请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DS90UB953-Q1 主题中讨论的其他器件:TIDA-01130、 ALP
您好!
我有一个954/953系统: UB954-Q1 EVM + TIDA-01130 (UB953 + OV2775), 、我想从传感器读取/写入寄存器以进行启动。 但现在 ,在 ALP 接口中进行读/写操作似乎并不成功。
我已经在 命令 板上成功读取和写入 UB954、UB953寄存 器。WriteI2C,板。ReadI2C,在图像传感器 OV2775寄存器处失败、回读值始终为0。 唯一的区别是 UB954/UB953是8位 寄存器地址、 而 OV2775 是16位寄存器地址。 我已经测量了该波形、 OV2775也可以应用 ACK、但 I2C 总线上只有8位寄存器地址。 实际上、我想 访问 一 个16位寄存器地址。
我的操作:
board.WriteI2C (OV2775、0x300c、0x6c)
board.ReadI2C (OV2775、0x300c)
我有疑问:
WriteI2C/ReadI2C 函数是否不支持 APL 中的16位寄存器地址?
2.如果是、如何写入和读取16位 地址 寄存器?
谢谢!