0x1E的寄存器这里的意思是说,如果PORT1_I2C_EN 使能的话, 就无需再对TX_PORT0_SEL 和TX_PORT1_SEL 这两位进行置位了.也就是说忽略这两位的配置.PORT1_I2C_EN 使能, port 1的I2C使能,这时候port1的I2C地址就可以访问port1的寄存器, 以及可以访问port0和port1的共享寄存器.
如果置位TX_PORT0_SEL或者TX_PORT1_SEL, 那么 寄存器的读只能读取port 0或者port1, 但是如果这两位都置位了,那么读取的寄存器的值是port1的寄存器, 但是写操作不一样, 如果同时对这两位置位的话, 则可以同时对这两个port 进行写操作.
0x1E的寄存器这里的意思是说,如果PORT1_I2C_EN 使能的话, 就无需再对TX_PORT0_SEL 和TX_PORT1_SEL 这两位进行置位了.也就是说忽略这两位的配置.PORT1_I2C_EN 使能, port 1的I2C使能,这时候port1的I2C地址就可以访问port1的寄存器, 以及可以访问port0和port1的共享寄存器.
如果置位TX_PORT0_SEL或者TX_PORT1_SEL, 那么 寄存器的读只能读取port 0或者port1, 但是如果这两位都置位了,那么读取的寄存器的值是port1的寄存器, 但是写操作不一样, 如果同时对这两位置位的话, 则可以同时对这两个port 进行写操作.
举报