首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

STM32驱动MPU6050文件

硬件开发 413.87KB 33 需要积分: 1
立即下载

资源介绍:

MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,内带3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC接口,可用于连接外部磁力传感器,利用自带数字运动处理器(DMP: Digital Motion Processor)硬件加速引擎,通过主IIC接口,可以向应用端输出完整的9轴姿态融合演算数据。        有了DMP,我们可以使用InvenSense公司提供的运动处理资料库,非常方便的实现姿态解算,降低了运动处理运算对操作系统的负荷,同时大大降低了开发难度 。
实验器材: 正点原子精英STM32F103开发板 实验目的: 学习MPU6050 六轴传感器(三轴加速度+三轴陀螺仪)的使用. 硬件资源: 1,DS0(连接在PB5) 2,串口1(波特率:500000,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 4,KEY0按键(连接在PE4) 5,ALIENTEK MPU6050模块一个(连接在PB10(SCL),PB11(SDA),PA15(AD0)上面,INT未用到). 实验现象: 本实验开机后,先初始化MPU6050,然后利用DMP库,初始化MPU6050及使能DMP,最后,在死循环里面不停 读取:温度传感器、加速度传感器、陀螺仪、DMP姿态解算后的欧拉角等数据,通过串口上报给上位机(温 度不上报),利用上位机软件(ANO_Tech匿名四轴上位机_V2.6.exe),可以实时显示MPU6050的传感器状 态曲线,并显示3D姿态,可以通过KEY0按键开启/关闭数据上传功能。同时,在LCD模块上面显示温度和欧拉 角等信息。DS0来指示程序正在运行。另外,本例程也可以通过USMART调用MPU_Read_Byte/MPU_Write_Byte 等函数,来实现对MPU6050寄存器的读写操作(仅在UPLOAD OFF状态下). 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,需自备ALIENTEK MPU6050模块一个,并插在开发板的U3位置(ATK-MODULE位置,朝外插) 4,ANO_Tech匿名四轴上位机_V2.6.exe软件所在路径:开发板光盘-->6,软件资料-->软件-->匿名四轴上位机 5,ANO_Tech匿名四轴上位机使用方法,请看软件文件夹下的README.txt。 PS:ANO_Tech匿名四轴上位机 功能十分强大,学习使用需要花费一点时间(半天左右),请大家耐心看匿名提供 的视频/文档教程学习,不要浮躁。 ------------------------------------------------------------------------------------------- ◆其他重要连接: 开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm 添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm ◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_stm32"->点击关注 具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm 正点原子@ALIENTEK 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://eboard.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com

资源文件列表:

MPU6050实验.zip 大约有104个文件
  1. 实验/CORE/
  2. 实验/CORE/core_cm3.c 16.87KB
  3. 实验/CORE/core_cm3.h 83.71KB
  4. 实验/CORE/startup_stm32f10x_hd.s 15.14KB
  5. 实验/HARDWARE/
  6. 实验/HARDWARE/KEY/
  7. 实验/HARDWARE/KEY/key.c 1.7KB
  8. 实验/HARDWARE/KEY/key.h 1.03KB
  9. 实验/HARDWARE/LCD/
  10. 实验/HARDWARE/LCD/font.h 34.2KB
  11. 实验/HARDWARE/LCD/lcd.c 69.01KB
  12. 实验/HARDWARE/LCD/lcd.h 5.84KB
  13. 实验/HARDWARE/LED/
  14. 实验/HARDWARE/LED/led.c 1.27KB
  15. 实验/HARDWARE/LED/led.h 638B
  16. 实验/HARDWARE/MPU6050/
  17. 实验/HARDWARE/MPU6050/eMPL/
  18. 实验/HARDWARE/MPU6050/eMPL/dmpKey.h 18.89KB
  19. 实验/HARDWARE/MPU6050/eMPL/dmpmap.h 6.61KB
  20. 实验/HARDWARE/MPU6050/eMPL/inv_mpu.c 87.39KB
  21. 实验/HARDWARE/MPU6050/eMPL/inv_mpu.h 4.75KB
  22. 实验/HARDWARE/MPU6050/eMPL/inv_mpu_dmp_motion_driver.c 57.02KB
  23. 实验/HARDWARE/MPU6050/eMPL/inv_mpu_dmp_motion_driver.h 3.46KB
  24. 实验/HARDWARE/MPU6050/mpu6050.c 6.55KB
  25. 实验/HARDWARE/MPU6050/mpu6050.h 4.85KB
  26. 实验/HARDWARE/MPU6050/MyI2C.c 1.65KB
  27. 实验/HARDWARE/MPU6050/MyI2C.h 265B
  28. 实验/keilkilll.bat 399B
  29. 实验/OBJ/
  30. 实验/OBJ/MPU6050.hex 127.31KB
  31. 实验/README.TXT 2.38KB
  32. 实验/STM32F10x_FWLib/
  33. 实验/STM32F10x_FWLib/inc/
  34. 实验/STM32F10x_FWLib/inc/misc.h 8.77KB
  35. 实验/STM32F10x_FWLib/inc/stm32f10x_adc.h 21.18KB
  36. 实验/STM32F10x_FWLib/inc/stm32f10x_bkp.h 7.38KB
  37. 实验/STM32F10x_FWLib/inc/stm32f10x_can.h 26.91KB
  38. 实验/STM32F10x_FWLib/inc/stm32f10x_cec.h 6.42KB
  39. 实验/STM32F10x_FWLib/inc/stm32f10x_crc.h 2.11KB
  40. 实验/STM32F10x_FWLib/inc/stm32f10x_dac.h 14.88KB
  41. 实验/STM32F10x_FWLib/inc/stm32f10x_dbgmcu.h 3.73KB
  42. 实验/STM32F10x_FWLib/inc/stm32f10x_dma.h 20.27KB
  43. 实验/STM32F10x_FWLib/inc/stm32f10x_exti.h 6.66KB
  44. 实验/STM32F10x_FWLib/inc/stm32f10x_flash.h 24.85KB
  45. 实验/STM32F10x_FWLib/inc/stm32f10x_fsmc.h 26.38KB
  46. 实验/STM32F10x_FWLib/inc/stm32f10x_gpio.h 19.7KB
  47. 实验/STM32F10x_FWLib/inc/stm32f10x_i2c.h 29.33KB
  48. 实验/STM32F10x_FWLib/inc/stm32f10x_iwdg.h 3.74KB
  49. 实验/STM32F10x_FWLib/inc/stm32f10x_pwr.h 4.28KB
  50. 实验/STM32F10x_FWLib/inc/stm32f10x_rcc.h 29.74KB
  51. 实验/STM32F10x_FWLib/inc/stm32f10x_rtc.h 3.77KB
  52. 实验/STM32F10x_FWLib/inc/stm32f10x_sdio.h 21.35KB
  53. 实验/STM32F10x_FWLib/inc/stm32f10x_spi.h 17.31KB
  54. 实验/STM32F10x_FWLib/inc/stm32f10x_tim.h 51.2KB
  55. 实验/STM32F10x_FWLib/inc/stm32f10x_usart.h 16.16KB
  56. 实验/STM32F10x_FWLib/inc/stm32f10x_wwdg.h 2.9KB
  57. 实验/STM32F10x_FWLib/src/
  58. 实验/STM32F10x_FWLib/src/misc.c 6.88KB
  59. 实验/STM32F10x_FWLib/src/stm32f10x_adc.c 46.09KB
  60. 实验/STM32F10x_FWLib/src/stm32f10x_bkp.c 8.26KB
  61. 实验/STM32F10x_FWLib/src/stm32f10x_can.c 44.05KB
  62. 实验/STM32F10x_FWLib/src/stm32f10x_cec.c 11.38KB
  63. 实验/STM32F10x_FWLib/src/stm32f10x_crc.c 3.27KB
  64. 实验/STM32F10x_FWLib/src/stm32f10x_dac.c 18.64KB
  65. 实验/STM32F10x_FWLib/src/stm32f10x_dbgmcu.c 5.03KB
  66. 实验/STM32F10x_FWLib/src/stm32f10x_dma.c 28.91KB
  67. 实验/STM32F10x_FWLib/src/stm32f10x_exti.c 6.8KB
  68. 实验/STM32F10x_FWLib/src/stm32f10x_flash.c 61.08KB
  69. 实验/STM32F10x_FWLib/src/stm32f10x_fsmc.c 34.65KB
  70. 实验/STM32F10x_FWLib/src/stm32f10x_gpio.c 22.68KB
  71. 实验/STM32F10x_FWLib/src/stm32f10x_i2c.c 44.71KB
  72. 实验/STM32F10x_FWLib/src/stm32f10x_iwdg.c 4.8KB
  73. 实验/STM32F10x_FWLib/src/stm32f10x_pwr.c 8.55KB
  74. 实验/STM32F10x_FWLib/src/stm32f10x_rcc.c 50.07KB
  75. 实验/STM32F10x_FWLib/src/stm32f10x_rtc.c 8.4KB
  76. 实验/STM32F10x_FWLib/src/stm32f10x_sdio.c 28.25KB
  77. 实验/STM32F10x_FWLib/src/stm32f10x_spi.c 29.52KB
  78. 实验/STM32F10x_FWLib/src/stm32f10x_tim.c 106.6KB
  79. 实验/STM32F10x_FWLib/src/stm32f10x_usart.c 37.41KB
  80. 实验/STM32F10x_FWLib/src/stm32f10x_wwdg.c 5.6KB
  81. 实验/SYSTEM/
  82. 实验/SYSTEM/delay/
  83. 实验/SYSTEM/delay/delay.c 7.74KB
  84. 实验/SYSTEM/delay/delay.h 1.94KB
  85. 实验/SYSTEM/sys/
  86. 实验/SYSTEM/sys/sys.c 876B
  87. 实验/SYSTEM/sys/sys.h 2.74KB
  88. 实验/SYSTEM/usart/
  89. 实验/SYSTEM/usart/usart.c 4.97KB
  90. 实验/SYSTEM/usart/usart.h 1.25KB
  91. 实验/USER/
  92. 实验/USER/DebugConfig/
  93. 实验/USER/DebugConfig/MPU6050_STM32F103ZE_1.0.0.dbgconf 6.79KB
  94. 实验/USER/JLinkSettings.ini 671B
  95. 实验/USER/main.c 5.77KB
  96. 实验/USER/MPU6050.uvguix.86158 91.28KB
  97. 实验/USER/MPU6050.uvoptx 14.56KB
  98. 实验/USER/MPU6050.uvprojx 18.38KB
  99. 实验/USER/stm32f10x.h 619.08KB
  100. 实验/USER/stm32f10x_conf.h 3.16KB
  101. 实验/USER/stm32f10x_it.c 2.36KB
  102. 实验/USER/stm32f10x_it.h 1.94KB
  103. 实验/USER/system_stm32f10x.c 35.72KB
  104. 实验/USER/system_stm32f10x.h 2.04KB
0评论
提交 加载更多评论
其他资源 STM32 集成FreeMaster
STM32 集成FreeMaster
Adaptor :: jQuery content slider
Adaptor :: jQuery content slider
Adaptor :: jQuery content slider Adaptor :: jQuery content slider Adaptor :: jQuery content slider
alimama首页6屏JS图片展示代码
alimama首页6屏JS图片展示代码
alimama首页6屏JS图片展示代码 alimama首页6屏JS图片展示代码 alimama首页6屏JS图片展示代码
js 轮播 特效 代码 轮播图带文字特效
js轮播特效
56075472969450webShopping--idea.zip
56075472969450webShopping--idea.zip
A*和DWA融合理论实现
A*和DWA融合理论实现
vue多页面vite配置
vue多页面vite配置
人工智能+聊天机器人+深度学习+学习与开发实践
深度学习资源包:本套资料专为初学者和进阶者设计的AI聊天机器人项目,包括Python编程、PyTorch框架应用、T5模型及Huggingface模型库使用,旨在帮助用户快速掌握人工智能领域的关键技术,适用于学术研究、项目开发及个人技能提升。