【已解决】PHY6222中的IIC地址怎么设置8位?

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


sandia
Posts: 61

微信图片_20231013160300.png

第一,我是通过IIC去驱动屏幕,所以PHY6222作为主机是只发的,我这个成功的案例呢,是我通过IO去模拟IIC通讯,强行发送地址0xE7,子设备才有应答。而我用的logic2这个上位机,只是把我发出去的这个0xE7这个地址根据IIC标准协议默认识别成我是“读”的状态。
第二,这颗IC或许不是标准的IIC协议,他的后两位A1,A0为芯片地址位,并且这颗IC是只写的,没有读。所以我想要的是有没有非常规的办法,或者通过修改SDK的方式,去把这个IIC发送的地址设置为0XE7,或者说最后一位置1?


Tags:
sandia
Posts: 61

Re: PHY6222中的IIC地址怎么设置8位?

如果没有的话,我就还是用IO模拟,这两天我已经差不多写完了
最后附上时序

微信图片_20231017145724.png
User avatar
逻辑的院子
Posts: 285
Contact:

Re: PHY6222中的IIC地址怎么设置8位?

通过您提供的时序图,这确实是非标的IIC协议,目前没有提供这种接口。

sandia
Posts: 61

Re: PHY6222中的IIC地址怎么设置8位?

好的,谢谢

Post Reply