主题中讨论的其他器件: DS90UB928Q
大家好、串行器是 DS90UB941AS-Q1、解串器是 DS90UB928Q、分离模式输出两个通道、PORT0、端口1、GPIO1输入高电平为941、所以928的 GPIO1是方波。
928:I2C_Write (0x58、0x1E、0x05、I2C_FMT_A8D8);GPIO1
941:I2C_Write (0x18、0x0E、0x03、I2C_FMT_A8D8);GPIO1
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.
大家好、串行器是 DS90UB941AS-Q1、解串器是 DS90UB928Q、分离模式输出两个通道、PORT0、端口1、GPIO1输入高电平为941、所以928的 GPIO1是方波。
928:I2C_Write (0x58、0x1E、0x05、I2C_FMT_A8D8);GPIO1
941:I2C_Write (0x18、0x0E、0x03、I2C_FMT_A8D8);GPIO1
941的设置如下:
I2C_Write (0x18、0x1E、0x02、I2C_FMT_A8D8);//选择 FPD-Link III 端口1
I2C_Write (0x18、0x03、0xBA、I2C_FMT_A8D8);
I READ 寄存器0x06是正常的。
I2C_READ (0x18、0x06、&value、I2C_FMT_A8D8);
printf ("Port1_0x06:0x%02x\n"、value);
PORT1_0x06:0x72
但928不能通过941进行访问、例如: I2C_Write (0x72、0x0E、0x03、I2C_FMT_A8D8);