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.
大家好,
向大家请教一个问题,我想让DS90UB925/DS90UB926工作在repeater模式下,两者的I2C和图像信号直接相连,现在图像信号可以通过,但I2C信号不能通过,925对926发送的I2C信息处于NACK状态,在此期间没有对寄存器进行配置过。
925手册上描述如附件:
我的问题是:在repeater模式下,925/926的I2C通信需要对两者的寄存器进行配置吗?如果需要,要对哪些寄存器进行配置?
谢谢!
你这种1:1 repeater的应用,只需要考虑I2C slave ID就好了,如果是1:2,1:3的repeater,还需要考虑Slave alias ID的配置。
你现在的应用是Host在925这边还是926?也就是说,host- --->Ser(925)---->Des(926)---->Slave.这个方向还是反方向?
你好,这个问题你解决了吗, 我碰到和你一样的问题了, 我先读925的0x06寄存器,读出来是0x58(这就是我926的i2c地址), 然后要把0x58写在925的0x07里?
配置好了后又应该怎么让925和926通信呢? 直接读925的0x06还是0x07就可以通信了?
我想问下,你setup好了后是怎么让925去读或者写926的, 难道直接读寄存器0x06就可以通信了吗, 一般来说925和926都有各自的slave addr, 都可以直接用主控分别来读的 , 如果你要用925来读926, 除了读925里的寄存器,我想不到其他的方法。。。。
你的925和926是在一条i2c线上吗? 你enable了925上的0x03 bit3后, 可以试着读926的0x0, 0xF0 - F5这几个寄存器, 看看在925能不能抓到clock stretch