打印
[牛人杂谈]

mpu6050自检过不了,可能是姿势不对

[复制链接]
2743|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaoyang9992006|  楼主 | 2021-11-17 00:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在新唐M471开发板上移植MPU6050程序,经过一顿操作,让代码 0 Error(s), 0 Warning(s).
然后运行后,发现没反应,然后调试发现,卡在了自检上,也就是
                res=run_self_test();                //自检
                if(res)return 8;


就卡这了,检查代码发现没毛病啊,IIC写的贼溜的。
上网查谁遇到这个原因,还真找到了,有人说是姿势不对,把芯片平着放就自检通过了。
我用的杜邦线连接的,所以模块歪歪扭扭的,没躺平,我把它躺平了,复位重拾,经过了十几秒后,突然收到数据了,自检通过。

最后一句就是:把MPU6050放平就能通过自检了

使用特权

评论回复
沙发
tail066| | 2021-11-17 15:56 | 只看该作者
当真?
这是超自然科学么?
求原理

使用特权

评论回复
板凳
andygirl| | 2021-11-18 11:31 | 只看该作者
感觉是不是正好躺平的时候,连线接实了?

使用特权

评论回复
地板
gaoyang9992006|  楼主 | 2021-11-18 14:12 | 只看该作者
andygirl 发表于 2021-11-18 11:31
感觉是不是正好躺平的时候,连线接实了?

可能是的。

使用特权

评论回复
5
weiwei4dk| | 2021-11-19 14:45 | 只看该作者
点进来之前就在想是不是要躺平了

使用特权

评论回复
6
skyred| | 2021-12-11 16:42 | 只看该作者
应该是其他原因,凑巧了

使用特权

评论回复
7
wahahaheihei| | 2023-2-9 11:13 | 只看该作者
原来如此,可能自检函数就是检测是否设备放平了没。

使用特权

评论回复
8
中国龙芯CDX| | 2023-2-13 10:23 | 只看该作者
找过其他原因嘛?凑巧还是质量问题啊

使用特权

评论回复
9
gaoyang9992006|  楼主 | 2023-2-13 11:41 | 只看该作者
中国龙芯CDX 发表于 2023-2-13 10:23
找过其他原因嘛?凑巧还是质量问题啊

淘宝买的三块钱包邮的模块,不清楚,放平初始化自检没问题,歪着放就不行了。

使用特权

评论回复
10
小夏天的大西瓜| | 2023-2-14 09:06 | 只看该作者
wahahaheihei 发表于 2023-2-9 11:13
原来如此,可能自检函数就是检测是否设备放平了没。

如果不是质量问题,这个猜想可能是对的

使用特权

评论回复
11
AloneKaven| | 2023-3-1 20:30 | 只看该作者
是不接触不行啊

使用特权

评论回复
12
uptown| | 2023-4-15 22:25 | 只看该作者
MPU6050需要稳定的电源供应,如果电压波动较大或者供电不足会导致自检失败

使用特权

评论回复
13
七毛钱| | 2023-4-17 11:30 | 只看该作者
这躺平已经可以用在芯片解决方案领域了

使用特权

评论回复
14
gaoyang9992006|  楼主 | 2023-4-17 15:21 | 只看该作者
七毛钱 发表于 2023-4-17 11:30
这躺平已经可以用在芯片解决方案领域了

你这个比喻好,就是躺平一切都好了。

使用特权

评论回复
15
mikewalpole| | 2023-4-18 10:28 | 只看该作者
建议使用稳压电源,并确保电源电压符合MPU6050规格要求。

使用特权

评论回复
16
sheflynn| | 2023-4-18 11:05 | 只看该作者
MPU6050需要正确连接到微控制器或其他外部设备上,包括SCL、SDA、VCC、GND等引脚。如果连接错误或者松动,会影响数据传输和读取,导致自检失败。建议检查引脚连接是否正确并重新连接。

使用特权

评论回复
17
juliestephen| | 2023-4-18 22:16 | 只看该作者
在进行自检之前,需要进行MPU6050的初始化操作

使用特权

评论回复
18
ulystronglll| | 2023-4-18 22:26 | 只看该作者
如果MPU6050芯片本身出现损坏或不良,则会导致自检失败。

使用特权

评论回复
19
gaoyang9992006|  楼主 | 2023-4-19 08:43 | 只看该作者
ulystronglll 发表于 2023-4-18 22:26
如果MPU6050芯片本身出现损坏或不良,则会导致自检失败。

但是这个是平放就自检通过,倾斜就自检失败。

使用特权

评论回复
20
中国龙芯CDX| | 2023-4-23 20:56 | 只看该作者
是不是有个检测机制其实也即是标准0,基于标准0进行的数据输出

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:西安公路研究院南京院
简介:主要工作从事监控网络与通信网络设计,以及从事基于嵌入式的通信与控制设备研发。擅长单片机嵌入式系统物联网设备开发,音频功放电路开发。

1957

主题

15903

帖子

207

粉丝