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

相关推荐
VekiSon1 小时前
51单片机——UART 串口通信
单片机·嵌入式硬件·51单片机
2301_773730311 小时前
嵌入式—51单片机day3
单片机·嵌入式硬件·51单片机
gumu2714 小时前
国产MCU打印调试工具Segger RTT
单片机·mcu
smalming5 小时前
模块-图形界面之MCU
单片机·嵌入式硬件
ALzc5 小时前
深度剖析EtherCAT FOE功能:ARM固件升级的数据传输与状态机实现
c语言·stm32·ethercat·foe
余生皆假期-5 小时前
为什么反电势超前 d 轴 90°?
单片机·嵌入式硬件·嵌入式
破晓单片机6 小时前
STM32单片机分享:智能语音识别垃圾桶系统
stm32·单片机·嵌入式硬件·语音识别
华清远见IT开放实验室7 小时前
以“科技+教育”双引擎,打造虚实融合的智能化教育新生态——华清远见亮相央广网2025教育年度盛典
科技·stm32·单片机·物联网·esp32·虚拟仿真·非凡就业班
擎天柱工坊7 小时前
RK3576硬件设计全套讲解笔记1-整体硬件系统原理图详解
笔记·嵌入式硬件·硬件工程
zy135380675738 小时前
TT119/PM1132芯片-220v转5v应急灯应用方案
科技·单片机·物联网·智能电视