注册 登录
查看: 379|回复: 4

[电磁组] kl26中i2c的问题

[复制链接]
发表于 2014-5-4 21:43:33 | 显示全部楼层 |阅读模式
昨天开始调mpu6050 想用kl26的硬件i2c可是写完程序发现在读数据时地址断言失败。我看了一下新库中的i2c从机地址是7位的,但是mpu6050的地址是 #define  SlaveAddress    0xD0  超出了范围。请问山外哥 这个怎么解决呢?
回复

使用道具 举报

发表于 2014-5-4 21:53:27 | 显示全部楼层
改成:
  1. #define  SlaveAddress    (0xD0>>1)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 22:12:51 | 显示全部楼层
麦色 发表于 2014-5-4 21:53
改成:

这地址不就变了吗?
回复 支持 反对

使用道具 举报

发表于 2014-5-4 23:48:19 来自手机 | 显示全部楼层
蓝图 发表于 2014-5-4 22:12
这地址不就变了吗?

没问题的,是7位地址的定义差异。
回复 支持 反对

使用道具 举报

发表于 2014-5-4 23:49:11 来自手机 | 显示全部楼层
按2楼方法修改就好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部