stm32 mpu6050 cubemx DMP法读取角度

文章目录


前言

文件

记录使用dmp库来读取mpu6050的角度。

这是参考文件
参考1--主要参考
github参考
参考2
参考三


一、相关文件

相关文件在这里下载(未填,不过可以在上面的git中下载)

二、cubemx配置

三、代码

变量

c 复制代码
float pitch,roll,yaw; 		//欧拉角
short aacx,aacy,aacz;		//加速度传感器原始数据
short gyrox,gyroy,gyroz;	//陀螺仪原始数据
short temp;					//温度

初始化

c 复制代码
	while(MPU_Init());					//初始化MPU6050
	while(mpu_dmp_init())
	{
		HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);
//		delay_ms(200);
	}
	HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);

主循环

c 复制代码
    if(mpu_dmp_get_data(&pitch,&roll,&yaw)==0)
		{
			temp=MPU_Get_Temperature();								//得到温度值
			MPU_Get_Accelerometer(&aacx,&aacy,&aacz);	//得到加速度传感器数据
			MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz);	//得到陀螺仪数据
		}		

总结

over

相关推荐
渡我白衣5 分钟前
计算机组成原理(7):定点数的编码表示
汇编·人工智能·嵌入式硬件·网络协议·机器学习·硬件工程
雾岛听风眠13 分钟前
电路板维修
单片机·嵌入式硬件
少一倍的优雅15 分钟前
hi3863(WS63) 智能小车 (一) 简单介绍
单片机·嵌入式硬件·harmonyos·hi3863
Dillon Dong31 分钟前
从C到Simulink:用Counter模块玩转嵌入式定时器
c语言·stm32·simulink
Vizio<32 分钟前
STM32HAL库开发笔记-串口通信(UART)
笔记·stm32·嵌入式硬件
小幽余生不加糖1 小时前
步进电机、有刷直流电机以及无刷直流电机对比
笔记·单片机·嵌入式硬件·学习·能源
加成BUFF1 小时前
树莓派5-TB6612电机驱动模块完整实战教程
嵌入式硬件·pwm·树莓派5·tb6612·pwm波控制电机
DuanPenghao1 小时前
RISCV实战:实现基于Verilator模拟蜂鸟E203的加法器和卷积神经网络仿真
人工智能·嵌入式硬件·神经网络·cnn·risc-v
x976661 小时前
使用 HMAC-SHA256算法对MCU UID进行加密
单片机·嵌入式硬件·算法
小叶子来了啊1 小时前
4Arduino 第一个程序
单片机·嵌入式硬件