i2c驱动问题
通过i2c往寄存器里面写一个数据 延时后读出来
发现高字节都是对的,但低字节大部分情况都出错,出错时都是0xff
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
通过i2c往寄存器里面写一个数据 延时后读出来
发现高字节都是对的,但低字节大部分情况都出错,出错时都是0xff
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
在线坐等回复
代码贴出来看看
部分代码:
复制代码
软件我觉得没什么问题 硬件人家又说没问题
打印的log发一下,然后说一下预期读出的数据
就是先把okl3800_init_data[]数组写到芯片里
然后再读出来
像0x20, 0xf0, 0x00 就是寄存器0x20写入0xf000
但是之后读出来高字节是0xf0,低字节是0xff
高字节都是对的,低字节都不对,都变成0xff了
复制代码这个buf是2?
2的意思是读回2个字节
复制代码试试