TI的专家们,你们好,
我现在遇到一个问题,就是在使用ds90ub914 - ds90ub953组合时,通过主控端无法访问到UB953的寄存器。一直找不到原因,状况如下:
对UB914A的设置如下:
UB914A_ReadByte(0xc6,0x06,&ID);//能够得到UB953的ID为0x30.
UB914A_WriteByte(0xc6,0x03,0xfd);
UB914A_WriteByte(0xc6,0x07,0x40); //953的ALIAS ID
UB914A_WriteByte(0xc6,0x01,0x04);
UB914A_ReadByte(0xc6,0x1F,&ID);//读到的值为0x04
UB914A_ReadByte(0xc6,0x1C,&ID);//读到的值为0x03
UB914A_ReadByte(0xc6,0x4C,&ID);//读到的值为0x00
对UB953进行读操作:
UB953_ReadByte(0x40,0x00,&ID);//读不到953的ID, 正常的话应该能够读到0x30
UB953_ReadByte(0x40,0x37,&ID);//读不到914A的ID, 正常的话应该能够读到0xc6
对UB914A如上的设置,SER端我换成913A或者933,I2C访问就是OK的。 请问针对953的话,有什么地方漏掉了,没有设置到吗? 谢谢。