野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15029|回复: 5

感谢火哥对于陀螺仪的讲解

[复制链接]
发表于 2015-1-27 11:48:27 | 显示全部楼层 |阅读模式
本帖最后由 唐顺才 于 2015-1-27 11:50 编辑

由于一个项目中要用到陀螺仪芯片:mpu6050,感觉是一头雾水。
之前买了野火的ISO-MINI,火哥更新的例程中加入了mpu6050,这给了我很大的勇气,去触碰一下那些未知区域。未知是可怕的,特别是对自学过来,水平一般的我来说,潜意识里总会对未知产生恐惧。然后慢慢不恐惧了,再去学习。这是我的一个毛病,因为我从一毕业就几乎面临无饭可吃的境地,还欠了学校1.6w的贷款,当时基本不会51,境遇可想而知。
有了火哥的鼓励之后,进去试了一下,结果没有成功,当天晚上原本是要找房子搬家的,由于这件事情,导致我觉得一定要用火哥的方法来做出飞机的姿态,第一这个世界上我确信火哥不会骗我,第二也想找一下bug在哪里。 火哥的DMP里面有一段代码是串口打印,复制后放在主程序里面作为探针,发现没有运行到陀螺仪初始化后面的代码,按F12进去看基本没问题。无意间发现陀螺仪初始化代码上面有一段用系统滴答定时器做的延时函数,进去一看原来是这里出了问题。火哥的本意是在IIC初始化后加一小段延时函数,里面的定时器的LSB是需要手动调整的,默认定义的是0,所以我直接调用是0延时,这时候就会运行不下去。解决的办法是将宏定义里面的0因子,调整到1000,于是就在pc上看到了一个虽陀螺仪转动的飞机。
QQ图片20150127114832.jpg
QQ图片20150127114826.jpg
QQ图片20150127114254.jpg
QQ图片20150127114540.jpg
QQ图片20150127114621.jpg
回复

使用道具 举报

发表于 2015-1-27 13:56:22 | 显示全部楼层
恭喜楼主,再把上位机也写了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-27 15:02:25 | 显示全部楼层
flyleaf 发表于 2015-1-27 13:56
恭喜楼主,再把上位机也写了!

上位机不是我写的,下位机也不是我写的。只是会用了
回复 支持 反对

使用道具 举报

发表于 2015-1-27 17:15:35 | 显示全部楼层
楼主,你用的那个精确延时是???求解
回复 支持 反对

使用道具 举报

发表于 2015-8-25 15:58:22 | 显示全部楼层
楼主,为什么我你图片里改的10000,而文字说改成1000?而且我改了之后还是没有办法用匿名上位机,简单的都没法实现
回复 支持 反对

使用道具 举报

发表于 2015-8-25 20:26:07 | 显示全部楼层
按照楼主的改了,很好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 12:04 , Processed in 0.029403 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表