STM32Cube HAL库-MPU6050 DMP姿态解算源码(STM32F405)

上传者: 52916289 | 上传时间: 2024-05-28 17:32:46 | 文件大小: 9.68MB | 文件类型: RAR
该文档是STM32使用HAL库编程的资源,使用的单片机是STM32F405. 实现MPU6050 DMP姿态解算,内容包含Cube MX配置和Cube IDE编程。文档内包含DMP解算姿态的源码文件,HAL库编程者可进行代码移植,文档注释较为完整,阅读注释可对理解基本原理。 功能: 1.蓝牙透传。 2.OLED屏显示。 3.串口监视器可显示DMP解算的过程,陀螺仪姿态实时显示。 4.OLED屏显示MPU6050的原始值(加速度值和陀螺仪值)和DMP解算值。

文件下载

资源详情

[{"title":"( 446 个子文件 9.68MB ) STM32Cube HAL库-MPU6050 DMP姿态解算源码(STM32F405)","children":[{"title":"stm32f4xx_hal_tim.c <span style='color:#111;'> 245.16KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_i2c.c <span style='color:#111;'> 241.49KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc_ex.c <span style='color:#111;'> 155.49KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_uart.c <span style='color:#111;'> 133.07KB </span>","children":null,"spread":false},{"title":"inv_mpu.c <span style='color:#111;'> 96.86KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_tim_ex.c <span style='color:#111;'> 82.80KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc.c <span style='color:#111;'> 78.01KB </span>","children":null,"spread":false},{"title":"inv_mpu_dmp_motion_driver.c <span style='color:#111;'> 56.98KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash_ex.c <span style='color:#111;'> 50.05KB </span>","children":null,"spread":false},{"title":"stm32f4xx_ll_adc.c <span style='color:#111;'> 42.82KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc.c <span style='color:#111;'> 42.44KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc_ex.c <span style='color:#111;'> 41.51KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma.c <span style='color:#111;'> 39.87KB </span>","children":null,"spread":false},{"title":"system_stm32f4xx.c <span style='color:#111;'> 26.94KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash.c <span style='color:#111;'> 24.21KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr_ex.c <span style='color:#111;'> 22.83KB </span>","children":null,"spread":false},{"title":"my_mpu6050.c <span style='color:#111;'> 20.84KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr.c <span style='color:#111;'> 20.55KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal.c <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_gpio.c <span style='color:#111;'> 18.92KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_cortex.c <span style='color:#111;'> 18.72KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_exti.c <span style='color:#111;'> 15.11KB </span>","children":null,"spread":false},{"title":"tim.c <span style='color:#111;'> 11.54KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma_ex.c <span style='color:#111;'> 10.34KB </span>","children":null,"spread":false},{"title":"OLED.c <span style='color:#111;'> 9.23KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash_ramfunc.c <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"adc.c <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"stm32f4xx_it.c <span style='color:#111;'> 5.65KB </span>","children":null,"spread":false},{"title":"usart.c <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_i2c_ex.c <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"control.c <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"gpio.c <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"i2c.c <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"syscalls.c <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"sysmem.c <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"motor.c <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_msp.c <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"encoder.c <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"Demo1.cfg <span style='color:#111;'> 928B </span>","children":null,"spread":false},{"title":".cproject <span style='color:#111;'> 28.11KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_tim.cyclo <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_tim.cyclo <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_i2c.cyclo <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_i2c.cyclo <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_uart.cyclo <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_uart.cyclo <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_tim_ex.cyclo <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_tim_ex.cyclo <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"inv_mpu.cyclo <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"inv_mpu_dmp_motion_driver.cyclo <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_cortex.cyclo <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc.cyclo <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc.cyclo <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal.cyclo <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal.cyclo <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_cortex.cyclo <span style='color:#111;'> 974B </span>","children":null,"spread":false},{"title":"my_mpu6050.cyclo <span style='color:#111;'> 929B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc_ex.cyclo <span style='color:#111;'> 926B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_adc_ex.cyclo <span style='color:#111;'> 926B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash.cyclo <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash_ex.cyclo <span style='color:#111;'> 879B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr.cyclo <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr.cyclo <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash.cyclo <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma.cyclo <span style='color:#111;'> 735B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc.cyclo <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc.cyclo <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma.cyclo <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"syscalls.cyclo <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"syscalls.cyclo <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_exti.cyclo <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_exti.cyclo <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"stm32f4xx_it.cyclo <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_gpio.cyclo <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_gpio.cyclo <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_flash_ex.cyclo <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"tim.cyclo <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr_ex.cyclo <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_pwr_ex.cyclo <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"OLED.cyclo <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc_ex.cyclo <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_rcc_ex.cyclo <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma_ex.cyclo <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"control.cyclo <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"usart.cyclo <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_dma_ex.cyclo <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"i2c.cyclo <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"encoder.cyclo <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"motor.cyclo <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"adc.cyclo <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"system_stm32f4xx.cyclo <span style='color:#111;'> 89B </span>","children":null,"spread":false},{"title":"system_stm32f4xx.cyclo <span style='color:#111;'> 89B </span>","children":null,"spread":false},{"title":"main.cyclo <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"gpio.cyclo <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_msp.cyclo <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"sysmem.cyclo <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"sysmem.cyclo <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"stm32f4xx_hal_i2c_ex.cyclo <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"stm32f4xx_ll_adc.cyclo <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明