Re: 硬件IIC问题
Posted: 2023年 Apr 17日 15:49
这个0x52明明应该写在前面,但是咋在后面的时序下面,项目紧急,实在没有时间看的话麻烦提供芯片技术支持联系方式
这个0x52明明应该写在前面,但是咋在后面的时序下面,项目紧急,实在没有时间看的话麻烦提供芯片技术支持联系方式
看了下,测试了下,原厂代码没有问题。
你看下的你的地址是不是放反了,第一个入参应该是器件地址,第二个入参应该是寄存器地址。
这个真没填错,每次一发寄存器地址的时候就全是高电平或者全是低电平
只是读这个寄存器地址有问题,还是说所有寄存器地址都读不成功?有试过读取其他芯片吗,或者请提供一下GTX314的芯片手册和初始化及读取代码。
有的,寄存器地址填啥都是一样,这个和设备那边会有关系吗?我这边一个IIC挂了三个设备,靠不同的速率来区分
我拿新的SDK,没改过任何代码的都是这个样子
IIC要地址区分,不要用速率区分,你去掉其他两个设备试试。
这个是我换了个板子,上面只挂了一个AT24C02,读取还是有点不正常
你读写用的不是同一个设备地址吗?这两个读写函数你只需要传入7位设备地址,内部会自动处理读写地址的。
果然,感谢感谢,软件IIC用习惯了,这个地址写成读的了,原来会自己转换,已经解决