登录注册
论坛
一粒金砂(高级)
411
9
刚刚跳出来的坑,记录一下,防止以后忘记了。
MPU9250磁力计ID读取得不到正确的值,原因如下:
image-20201123171110-1.png (116.48 KB, 下载次数: 0) 下载附件 保存到相册 2020-11-23 17:11 上传
image-20201123171110-1.png (116.48 KB, 下载次数: 0)
下载附件 保存到相册
2020-11-23 17:11 上传
这里写的是磁力的IIC地址(0x0C),在寄存器手册上可以找到磁力计器件地址寄存器(0x00),以及器件地址(0x48).
现象:读取寄存器的时候正确的地址值应该是0x48,这里读取错误的现象是值为0xff,同时读取MPU9250的ID值时却是正确结果
原因&解决:注意上图黄色高亮部分,手册上写IIC模式“Pass-Through mode”;拉低INT引脚以开启Pass-Through模式 , 同时还需要写寄存器0x6A关闭IIC主模式,然后再读取就可以读出正确的ID了
扫一扫,分享给好友
管理员
2万
71
赞随手记录的好习惯
加油!在电子行业默默贡献自己的力量!:)
五彩晶圆(高级)
7671
2
很多手册坑得很,不仔细看根本看不到细节,仔细看一时半会又看不懂。
默认摸鱼,再摸鱼。2022、9、28
freebsder 发表于 2020-11-24 13:12 很多手册坑得很,不仔细看根本看不到细节,仔细看一时半会又看不懂。
哈哈,对
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »