主题中讨论的其他器件:ALP
大家好、
当我打开 ALP 时、似乎已连接95453和953、就像这样
但使用 I2C 时出现问题、无法读取953的 ID
它返回0,您知道我该怎么办?
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.
大家好、
当我打开 ALP 时、似乎已连接95453和953、就像这样
但使用 I2C 时出现问题、无法读取953的 ID
它返回0,您知道我该怎么办?
您好、GY、
a 954可以线性连接到两个953,我们只有一个 SER_ALIAS_ID,如果 SER_ALIAS_ID 用于 PORT0,则 PORT1的 ID 是什么?
SER_ALIAS_ID 寄存器特定于端口。 您需要首先使用寄存器0x4C 选择要写入的 RX 端口。 选择它后、您可以为每个串行器设置 SER_ALIAS_ID。
我没有传感器 ov10640的 I2C 地址,我搜索了 E2E,回复的答案是0x60,但0x60是954的地址,所以我很困惑。
你是对的。 OV10640的实际 I2C 地址为0x60、如前所述、这也与954 I2C 地址0x60冲突。 为了避免混淆、您还需要为成像仪设置 SLAVE_ALIAS、就像对串行器所做的那样:
-寄存器0x4C:选择要写入的正确 RX 端口
- 寄存器0x5B SER 器件 ID:设置实际串行器 I2C 地址。 这通常已经加载。 通常为0x30。
- 寄存器0x5D SlaveID[0]:设置实际 CMOS 传感器 I2C 地址。 在您的情况下、这将是0x60。
-寄存器0x5C SER_ALIAS_ID:设置混叠串行器 I2C 地址。 您可以选择任何未使用的 I2C 地址、将最后一位保留为0。
-寄存器0x65 SLAVE_ALIAS_ID[0](摄像头别名 ID):设置别名 CMOS 传感器 I2C 地址。 您可以选择任何未使用的 I2C 地址、将最后一位保留为0。
设置摄像机别名 ID 后、您可以使用寄存器0x65中的别名 I2C 地址与摄像机进行通信。
最棒的
Jiashow