求问:MPU6050第一次初始化不成功,总要复位才行(已解决)

2020-02-21 21:19发布

本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 15:22 编辑

做车中,之前一直用的是模拟陀螺仪,最近在调试数字陀螺仪,用的是KL26的单片机
但是每次程序第一遍运行,总是数据不正确,需要按一下复位键才可以
查了一下说要软件复位,但是我在技术手册上没有找到哪个是软件复位的寄存器
我之前看程序一直都是直接用库,很少接触寄存器的东西
所以希望不要笑话,有没有人可以详解一下
以及为什么要软件先复位一下?谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
46条回答
holts2
1楼-- · 2020-02-25 00:12
 精彩回答 2  元偷偷看……
franki
2楼-- · 2020-02-25 04:57
哇   有女生搞MPU6050   不容易啊
wxfje
3楼-- · 2020-02-25 10:53
女孩呀!不容易,很快就是高手了
你需要复位的是陀螺仪还是单片机?
yumeinian
4楼-- · 2020-02-25 15:46
laotui 发表于 2014-8-28 17:49
软件复位的话就写寄存器了,看手册吧。

您好,我刚才又检查了一下
如果我插着烧录线,先运行后上电,数据采集不正确
按一下复位键,正常
如果我不插烧录线,上电运行,用蓝牙看也是正常的
所以可能我多虑了
但是我还是不知道为什么插烧录线和不插烧录线有这个区别
yumeinian
5楼-- · 2020-02-25 19:06
holts2 发表于 2014-8-28 19:55
你用示波器抓个时序出来看看?  是不是时序配合不好

看了一下时序,因为这会儿没办法双踪示波,但是复位前和复位后感觉波形差不多
不知道烧录线是不是有很大的影响
yumeinian
6楼-- · 2020-02-25 21:13
 精彩回答 2  元偷偷看……

一周热门 更多>