主题中讨论的其他器件: OPT8241
您好!
在题为"OPT9221主串行配置"的主题上的对话之后、它提到了"需要进行外部复位、然后根据需要进行寄存器编程"。 在哪里可以找到要编程的寄存器序列? 我们遵循了 CDK 硬件设计、但没有 FX2微控制器。 从 OPT9221数据表中、我看到 TG_DIS 需要设置为0才能启动系统序列。 是否需要对其他寄存器进行编程才能开始查看数据帧是否发出?
根据对4 LAN 串行模式线程的读取、另一个用户仅将 SYSCLK 频率配置为 DE 寄存器的0x33、然后将 TG 寄存器0x80设置为0以开始流式传输。 这意味着、只要使用默认设置、然后将 TG 0x80设置为0、就可以开始流数据。 是这样吗?
但是、当我尝试使用0x010030 (默认为0x000030)向 DE 0x33写入数据时、寄存器值不会改变。 虽然我们有48MHz 的 SYSCLK、但我只是尝试修改寄存器以查看是否可以对其进行写入。 这意味着 I2C 写入有问题、是吗? 如果是 I2C 写入问题、原因可能是什么?
谢谢。