完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`最近楼主拿到的popmetal板上的陀螺仪芯片使用不正常,可读到设备号,却没办法读到数据,经过测试,发现所有挂载在IIC总线上的设备全都不正常,然后在别人的另一块板上可正常运行,发现两块板的IR旁的编号不一样,别人板编号是1445,而楼主的板是1522,估计是新板,在询问芯客的工程师后,他们在检测之后,发现是新板中i2c-1总线上的SDA信号***扰了,sda线被强制拉低,故只要将对应的干扰信号的线隔断就好。考虑到大家买到新板后可能没办法正常使用陀螺仪,故在这里分享给大家如何解决。 首先会有问题的板是这种板,图中橙色框框的位置数值为1522,红色圈圈上有两根排针,排针后面的位置就是下一张图的绿色圈圈,仔细看可以看到绿色圈圈上引出的排针引出的两个线,割左边那条线,但是切记不要太用力,最好割着差不多就测试一下。 然后需要割的位置在这边,绿色圈圈 楼主“割”出来是这样子的 测试方法如下 先烧官方固件,然后烧录帖子里的kernel与resource(里面有打开l3g4200d驱动) 然后用adb工具把i2cdetect push到板子里去,然后进入到i2cdetect的位置 执行 chmod 777 i2c* ./i2cdetect -y 1 如果0x69的位置变成UU就代表陀螺仪设备被挂上总线,即是干扰线成功被割断 附件:
i2c.zip
(5.93 MB, 下载次数: 22
)
` |
|
相关推荐
2个回答
|
|
同求大神回复, 坐等
|
|
|
|
附件里全是垃圾
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
1002 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
3316 浏览 1 评论
876 浏览 0 评论
1742 浏览 1 评论
3127 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 20:13 , Processed in 0.520973 second(s), Total 44, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号