讯飞XFS5152模块使用I2C的坑 2019-02-05

问题:

I2C连接需要设备地址码

官方文档写设备地址(Address)为0x80,实际大多数I2C单片机只支持7位地址码。

0x80正好是8位(1000 0000)

于是搞了两天。。

解决方案:

其实7位地址码在协议里也是8位的,最后一位由运行模块自动加上具体用途是什么不管,总之一定是0

所以0x80(1000 0000)最后一位去掉,其实是(1000 000)也就是0x40

实际测试通过。

真不知道官方文档为什么不写0x40,要写0x80。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容