ICM-20948 STM32I单片机驱动源码,SPI通信,DMP驱动,三轴加速度、加速度、磁场、欧拉角输出,主要初始化SPI和外部中断,移植inv_mems_drv_hook.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
2024-07-03 11:14:55 512KB stm32 SPI接口
icm20948 ICM-20948 9轴设备的驱动程序。
2021-10-29 14:32:05 3KB
1
ICM-20948-Arduino 具有DMP支持的ICM-20948 IMU的Arduino库 经测试可与ESP8266搭配使用 使用这个图书馆 要使用此库,需要Invensense的专有驱动程序。 根据他们的许可,我无法将代码上传到GitHub。 因此,该库仅是其代码的包装,并且不包含驱动程序本身。 因此,您必须登录到Invensense的并下载ICM-20948 eMD 1.0 for Nucleo Board 。 尽管我们不使用核板,但C库是兼容的。 浏览文件夹结构以找到Invn文件夹,并将其复制到Arduino库的src文件夹中。 然后,您可以正常使用lib。
2021-07-02 11:34:30 6KB C++
1
STM32 F103RCTx SPI 利用DMP库读取ICM-20948(AK09916[I2C])的数据,如加速度计、磁力计、陀螺仪、温度、重力、旋转、四元数、步数等;
2021-05-13 19:05:00 292KB dmp imu stm32 F103 icm-20948
1
ICM-20948驱动,STM32F1,标准外设库,SPI通信,DMP驱动,三轴加速度、加速度、磁场、欧拉角输出。主要初始化SPI和外部中断,移植inv_mems_drv_hook.c即可。
2021-03-31 18:08:41 544KB ICM-20948 STM32F1 DMP 欧拉角
1
stm32f103实时读取10轴传感器数据,通过串口实时打印: Roll: 96.01 Pitch: 6.55 Yaw: -143.57 Acceleration: X: -1922 Y: 15970 Z: -2205 Gyroscope: X: -8 Y: 3 Z: 33 Magnetic: X: 148 Y: -45 Z: 106 Pressure: 1016.03 Altitude: -23.07 Temperature: 28.0
2021-02-25 12:00:35 4.96MB icm-20948 stm32
1
从官方下载ICM-20948 官方全部资料,包括代码等,打包上传
2020-02-03 03:02:41 45.43MB icm-20948 datasheet  dmp code
1
最新的TDK9轴陀螺仪芯片ICM-20948与原本9轴陀螺仪MPU-9250/55芯片的全方位对比。包括异同点,兼容性,特性,怎么修改应用。
2019-12-28 17:29:46 329KB ICM-20948 MPU-9250
1
CM-20948器件设有9轴集成、片上DMP和运行时间校准固件。其他特性包括片上16位ADC、可编程数字滤波器、嵌入式温度传感器和可编程中断。该器件设有I2C和SPI串行接口以及独立的数字IO电源,VDD工作范围为1.71V至3.6V,VDDIO为1.71V至1.95V。借助高达100kHz(标准模式)或400kHz(快速模式)的I2C,或者高达7MHz的SPI,可与器件的所有寄存器进行通信。该器件具有20,000g的冲击可靠性,因此十分稳健。
2019-12-21 19:26:49 2.98MB ICM20948 InvenSense PDF
1