
STM32I单片机ICM-20948驱动源码(含SPI通信与DMP驱动,提供三轴加速度、磁场及欧拉角数据).rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包含STM32单片机与ICM-20948传感器的完整驱动代码,支持SPI通信和DMP功能,可获取三轴加速度、磁场及欧拉角等数据。
ICM-20948 STM32I单片机驱动源码涉及SPI通信、DMP驱动以及三轴加速度、磁场和欧拉角的输出功能。主要工作包括初始化SPI接口及外部中断,移植inv_mems_drv_hook.c文件即可。
```c
main(void) {
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init();
uart_init(921600);
SPI2_Init();
GPIO_Config();
while (ICM_20948_Init());
while (1) {
if (hal.new_gyro == 1) {
hal.new_gyro = 0;
// fifo_handler(); // 处理函数可放置在中断中
ICM20948_Get_Data(&icm20948_data);
printf(Accel Data\t %8.5f, %8.5f, %8.5f\r\n, icm20948_data);
}
}
}
```
全部评论 (0)
还没有任何评论哟~


