数码之家

 找回密码
 立即注册
搜索
查看: 4068|回复: 2

[STM] stm32 hal oled mpu6050 终于亮灯了

[复制链接]
发表于 2019-10-6 23:08:06 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 qq629926356 于 2019-10-6 23:11 编辑

    淘宝买的GY-521 MPU-6050模块,两块多。 刚开始按网上例程一直调不通,耐何自己又是业余玩玩的,c也只是初学水平。    后来参照的硬石电子的例程,发现这模块的iic地址返回值很奇葩,ad0引脚接地的时候 0xD0 表示 MPU6050 的地址,照手册读取MPU6050_RA_WHO_AM_I的返回值应该是0x68,但我的是0x98:shutup::mad:就是这个值搞得头疼,从开始到放弃再拿起来再放弃,反反复复……
    唉!这年头干什么都要有名师指导,觉得比以前师傅留一手更严重了,一切向钱看齐。   另外参考的这位大神的视频 mpu6050

  1. uint8_t MPU6050ReadID(void)
  2. {
  3.         unsigned char Re = 0;
  4.     MPU6050_ReadData(MPU6050_RA_WHO_AM_I,&Re,1);    //读器件地址
  5.         if(Re != 0x98)//默认是0x68,这个模块有点奇葩,但是看在价钱上也就算了
  6.         {
  7.                 printf("MPU6050 ID = %d\r\n",Re);
  8.                 printf("MPU6050 dectected error!\r\n检测不到MPU6050模块,请检查模块与开发板的接线");
  9.                 return 0;
  10.         }
  11.         else
  12.         {
  13.                 printf("MPU6050 ID = %d\r\n",Re);
  14.                 return 1;
  15.         }
  16.                
  17. }
复制代码


微信图片_20191006230115.jpg

mpu6050 _debug.rar

667.35 KB, 下载次数: 50, 下载积分: 家元 -55

打赏

参与人数 1家元 +30 收起 理由
家睦 + 30

查看全部打赏

发表于 2022-3-31 14:24:51 | 显示全部楼层
下载要积分
不过从github上找到一个能用https://github.com/Heimerdingerzzz/MPU6050
回复 支持 反对

使用道具 举报

发表于 2022-7-1 12:45:44 | 显示全部楼层
谢谢大佬!一样的问题困扰我很久!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 07:34 , Processed in 0.187201 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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