永发信息网

mpu6050和stc89c52怎么插

答案:2  悬赏:40  手机版
解决时间 2021-03-21 20:09
  • 提问者网友:献世佛
  • 2021-03-20 21:36
mpu6050和stc89c52怎么插
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-03-20 21:58
以后提问请注意以下的要点
1、题目要切中要点,让人一看 就知道你要问啥,
2、问题尽量描述清楚,不要简单一句话了事,语焉不详,
3、尽量配上硬件设备照片或软件使用过程的截图,有必要的录制视频发上来;
4、回答问题以后,如果答案正确,确定最佳答案,以便遇到同类问题的朋友参考,
全部回答
  • 1楼网友:一把行者刀
  • 2021-03-20 23:01
论坛上对mpu6050的资料和讨论并不多,很多坛友都说驱动失败,老是显示0. 以下就谈谈我的一些血与泪的教训: 昨天开始接触mpu6050,在网上查了很多资料,下载程序,准备一展身手。首先看了mpu6050中文资料,之后又看了那个mpu6050的测试程序,把这些看明白之后就开始写程序了。我不是直接把程序复制过去,只是复制mpu6050的地址和初始化,iic并没有复制,就复制我上次写的24c02的那个程序,想不到,这给了我血与泪的教训,我原来是直接把iic复制过来的,并没有多留意。之后初始化mpu6050,写入地址,读出数据,下载到单片机之后,lcd上显示000001,我感到郁闷,之后又调试,以为是显示不对,又写显示,之后又下载,结果还是老样,这样半天就过去了。驱动没成功,又怀疑芯片或引脚有问题,继续调试,也没成功。就一一对应地看了地址,又看了初始化,发现没错,调试还是不成功。最后干脆不接iic总线,竟然发现了个天大的秘密,接不接iic,lcd都显示000001,我又用示波器测试波形,发现波形正确。在网上又查了别人的资料,在论坛上也很少有关于mpu6050的资料,也看了比别人的一些讨论。很多坛友都说驱动失败,老是显示0. 没办法,一天就这样过去了,今天早上,我又仔细看了程序,出乎我的想象,竟然是iic的那个地址没改,原来写24c02的那个地址是a0,还是原封不动,把我吓了一跳。把这些改过来之后,一切正常,能显示加速度和陀螺仪。血与泪的教训啊,是自己不细心造成的,忘记改地址!今天早上竟然花了不到2个钟就调出来了,惊喜之时就写了这个分享,希望对大家有用。 还没经过软件滤波
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯