标题: stm32f407zg+mpu9250通过官方DMP库串口输出角度。 [打印本页]

作者: 461534727    时间: 2019-7-10 10:49
标题: stm32f407zg+mpu9250通过官方DMP库串口输出角度。
基于stm32f407zg+mpu9250通过官方DMP库串口输出角度,本人项目用到陀螺仪,借鉴了众多前辈的源码,现在开放自己做项目过程中的源码

单片机源程序如下:

  1. #include "stm32f4xx.h"
  2. #include "inv_mpu_dmp_motion_driver.h"
  3. #include "inv_mpu.h"
  4. #include "math.h"
  5. #include "usart.h"
  6. #include "stm32_iic.h"
  7. #include "stdio.h"
  8. #include "mpu_user_api.h"



  9. int main(void)
  10. {  
  11.     USART1_Config();  //串口初始化
  12.     i2cInit();      //IIC总线的初始化
  13.     delay_ms(10);
  14.                 Mpu_Init(1);


  15.     while(1)
  16.     {
  17.         
  18.         Update_attitude_Angle();

  19.             printf("Pitch:");
  20.             printf("%f \n",Pitch);


  21.             printf("Roll:");
  22.             printf("%f  \n",Roll);     


  23.             printf("Yaw:");        
  24.             printf("%f  \n",Yaw);
  25.   
  26.                                
  27.                                                 Update_Magnetometer();
  28.                                                 printf("M:%d \n",Direction);
  29.     }
  30. }
复制代码

所有资料51hei提供下载:
MPU9250_F4.7z (406.93 KB, 下载次数: 99)



作者: yy咿呀咿呀哟    时间: 2021-2-4 20:28
这是模拟iic吗?

作者: northerntree    时间: 2021-6-12 12:59
是用GPIO模拟的I2C还是stm单片机自带的??




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1