今天遇到一个诡异的问题

[复制链接]
 楼主| 2005820037 发表于 2012-6-4 22:37 | 显示全部楼层 |阅读模式
今天在调试一个BMC050的重力和磁力二合一的sensor,使用i2c通讯。
    刚开始蛮顺利的,g-sensor调试一切正常,调磁力的时候就出现问题,刚开始读chip id配置参数都蛮正常的,但轮询读取数据的时候总是出现i2c读取失败,一直没查出原因,后来不小心发现磁力sensor的i2c地址居然和一块FM芯片的i2c地址是一样的,于是果断把FM吹掉了,本以为这下应该正常了,没想到问题更严重。这下磁力sensor的chip id都读不到了,还是i2c通讯失败,奇怪的是g-sensor居然还是正常工作的。
   大家有什么想法,给点思路吧。
ayb_ice 发表于 2012-6-5 08:24 | 显示全部楼层
只能说明你的程序本身就有问题,带病工作

IIC很好调试的,有应答信号
airwill 发表于 2012-6-5 08:44 | 显示全部楼层
看来 FM芯片就是管理sensor的chip id 的.先复原, 再仔细看看技术手册吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

158

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

4

主题

158

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部