打印

今天遇到一个诡异的问题

[复制链接]
1724|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝