【已解决】硬件IIC问题

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


15179276401
Posts: 49

这个0x52明明应该写在前面,但是咋在后面的时序下面,项目紧急,实在没有时间看的话麻烦提供芯片技术支持联系方式

Attachments
1681717662485.png
TripleJay
Posts: 49

Re: 硬件IIC问题

企业微信截图_20230417182453.png

看了下,测试了下,原厂代码没有问题。
你看下的你的地址是不是放反了,第一个入参应该是器件地址,第二个入参应该是寄存器地址。

15179276401
Posts: 49

Re: 硬件IIC问题

这个真没填错,每次一发寄存器地址的时候就全是高电平或者全是低电平

Attachments
1681778839259.png
1681778635375.png
1681778618936.png
NICE
Posts: 95

Re: 硬件IIC问题

只是读这个寄存器地址有问题,还是说所有寄存器地址都读不成功?有试过读取其他芯片吗,或者请提供一下GTX314的芯片手册和初始化及读取代码。

15179276401
Posts: 49

Re: 硬件IIC问题

有的,寄存器地址填啥都是一样,这个和设备那边会有关系吗?我这边一个IIC挂了三个设备,靠不同的速率来区分

15179276401
Posts: 49

Re: 硬件IIC问题

我拿新的SDK,没改过任何代码的都是这个样子

Attachments
1681787682250.png
1681787667241.png
NICE
Posts: 95

Re: 硬件IIC问题

IIC要地址区分,不要用速率区分,你去掉其他两个设备试试。

15179276401
Posts: 49

Re: 硬件IIC问题

这个是我换了个板子,上面只挂了一个AT24C02,读取还是有点不正常

Attachments
1681789464068.png
NICE
Posts: 95

Re: 硬件IIC问题

你读写用的不是同一个设备地址吗?这两个读写函数你只需要传入7位设备地址,内部会自动处理读写地址的。

15179276401
Posts: 49

Re: 硬件IIC问题

果然,感谢感谢,软件IIC用习惯了,这个地址写成读的了,原来会自己转换,已经解决

Post Reply