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

相关推荐
ltwoxc2 小时前
01-51单片机LED与独立按键
单片机·嵌入式硬件·51单片机
忘尘8252 小时前
STM32小实验2
单片机·嵌入式硬件
DS小龙哥3 小时前
基于STM32设计的仓库环境监测与预警系统
stm32·单片机·嵌入式硬件
0X783 小时前
HC-SR04(超声波)应急使用方案
stm32·单片机
深圳市青牛科技实业有限公司 小芋圆8 小时前
GC8872 是一款带故障报告功能的刷式直流电机驱动芯片, 适用于打印机、电器、工业设备以及其他小型机器。
人工智能·科技·stm32·单片机·嵌入式硬件·机器人
可喜~可乐10 小时前
CAN总线入门指南:从原理到实践
c++·stm32·单片机·硬件工程
冰糖雪莲IO13 小时前
【江协STM32】9-4/5 USART串口数据包、串口收发HEX数据包&串口收发文本数据包
网络·stm32·嵌入式硬件
无聊到发博客的菜鸟13 小时前
STM32中的MCO
stm32·单片机·嵌入式硬件
Echo_cy_13 小时前
STM32 I2C通信外设
stm32·单片机·嵌入式硬件
半个番茄13 小时前
STM32 : PWM 基本结构
stm32·单片机·嵌入式硬件