【E97】MPU9250在LPC各个32位单片机平台上的例程

2021-08-14 20:10:29      索炜达电子      401     

项目编号:E97

文件大小:563K

源码说明:带中文注释

开发环境:C编译器

简要概述:

MPU9250在各个32位单片机平台上的例程

【E97】MPU9250在LPC各个32位单片机平台上的例程

文件列表:

目录│文件列表:

 └ MPU9250_Example

    └ MPU9250_FOR_LPC示例程序

       │ EventRecorderStub.scvd

       │ JLinkSettings.ini

       │ keilkilll.bat

       │ LPC546XX.uvguix.Lenovo

       │ LPC546XX.uvguix.SEEKFREE

       │ LPC546XX.uvoptx

       │ LPC546XX.uvprojx

       ├ CMSIS

       │  │ core_cm0plus.h

       │  │ core_cm4.h

       │  │ core_cm4_simd.h

       │  │ core_cmFunc.h

       │  │ core_cmInstr.h

       │  │ startup_LPC54606.s

       │  │ system_LPC54606.c

       │  └ system_LPC54606.h

       ├ DebugConfig

       │  │ SeekFree_LPC546XX_LPC54606J512BD208_M4.dbgconf

       │  └ Target_1_LPC54606J512BD208_M4.dbgconf

       ├ Drives

       │  ├ common

       │  │  │ assert.c

       │  │  │ assert.h

       │  │  │ common.c

       │  │  │ common.h

       │  │  │ misc.c

       │  │  │ misc.h

       │  │  │ SEEKFREE_PRINTF.c

       │  │  └ SEEKFREE_PRINTF.h

       │  ├ inc

       │  │  │ headfile.h

       │  │  │ LPC546XX_adc.h

       │  │  │ LPC546XX_ctimer.h

       │  │  │ LPC546XX_dma.h

       │  │  │ LPC546XX_flexcomm.h

       │  │  │ LPC546XX_gint.h

       │  │  │ LPC546XX_gpio.h

       │  │  │ LPC546XX_iic.h

       │  │  │ LPC546XX_iocon.h

       │  │  │ LPC546XX_mrt.h

       │  │  │ LPC546XX_pint.h

       │  │  │ LPC546XX_pit.h

       │  │  │ LPC546XX_pll.h

       │  │  │ LPC546XX_sct.h

       │  │  │ LPC546XX_spi.h

       │  │  │ LPC546XX_systick.h

       │  │  └ LPC546XX_uart.h

       │  └ src

       │     │ LPC546XX_adc.c

       │     │ LPC546XX_ctimer.c

       │     │ LPC546XX_dma.c

       │     │ LPC546XX_flexcomm.c

       │     │ LPC546XX_gint.c

       │     │ LPC546XX_gpio.c

       │     │ LPC546XX_iic.c

       │     │ LPC546XX_iocon.c

       │     │ LPC546XX_mrt.c

       │     │ LPC546XX_pint.c

       │     │ LPC546XX_pit.c

       │     │ LPC546XX_pll.c

       │     │ LPC546XX_sct.c

       │     │ LPC546XX_spi.c

       │     │ LPC546XX_systick.c

       │     └ LPC546XX_uart.c

       ├ seekfree

       │  │ SEEKFREE_18TFT.c

       │  │ SEEKFREE_18TFT.h

       │  │ SEEKFREE_7725.c

       │  │ SEEKFREE_7725.h

       │  │ SEEKFREE_FONT.c

       │  │ SEEKFREE_FONT.h

       │  │ SEEKFREE_FUN.c

       │  │ SEEKFREE_FUN.h

       │  │ SEEKFREE_ICM20602.c

       │  │ SEEKFREE_ICM20602.h

       │  │ SEEKFREE_IIC.c

       │  │ SEEKFREE_IIC.h

       │  │ SEEKFREE_L3G4200D.c

       │  │ SEEKFREE_L3G4200D.h

       │  │ SEEKFREE_MMA8451.c

       │  │ SEEKFREE_MMA8451.h

       │  │ SEEKFREE_MPU6050.c

       │  │ SEEKFREE_MPU6050.h

       │  │ SEEKFREE_MT9V032.c

       │  │ SEEKFREE_MT9V032.h

       │  │ SEEKFREE_NRF24L01.c

       │  │ SEEKFREE_NRF24L01.h

       │  │ SEEKFREE_OLED.c

       │  │ SEEKFREE_OLED.h

       │  │ SEEKFREE_TSL1401.c

       │  │ SEEKFREE_TSL1401.h

       │  │ SEEKFREE_VIRSCO.c

       │  │ SEEKFREE_VIRSCO.h

       │  │ VCAN_computer.c

       │  └ VCAN_computer.h

       └ USER

          │ H车推荐IO分配.txt

          │ 使用编码器出现上电程序不运行.txt

          │ 引脚功能说明.txt

          │ 普通车推荐IO分配.txt

          ├ inc

          │  │ isr.h

          │  │ LPC54606.h

          │  │ LPC546XX_config.h

          │  └ PIN_CFG.h

          ├ MPU9250

          │  └ MPU9250

          │     │ Readme.txt

          │     ├ MPU9250-Lock

          │     │  ├ driver

          │     │  │  ├ eMPL

          │     │  │  │  │ dmpKey.h

          │     │  │  │  │ dmpmap.h

          │     │  │  │  │ inv_mpu.c

          │     │  │  │  │ inv_mpu.h

          │     │  │  │  │ inv_mpu_dmp_motion_driver.c

          │     │  │  │  └ inv_mpu_dmp_motion_driver.h

          │     │  │  ├ include

          │     │  │  │  │ log.h

          │     │  │  │  │ mlinclude.h

          │     │  │  │  │ mlmath.h

          │     │  │  │  │ mlos.h

          │     │  │  │  │ mltypes.h

          │     │  │  │  │ mpu.h

          │     │  │  │  └ stdint_invensense.h

          │     │  │  └ stm32L

          │     │  │     │ log_stm32.c

          │     │  │     └ packet.h

          │     │  ├ eMPL-hal

          │     │  │  │ eMPL_outputs.c

          │     │  │  └ eMPL_outputs.h

          │     │  ├ IIC

          │     │  │  │ mpuiic.c

          │     │  │  └ mpuiic.h

          │     │  ├ mllite

          │     │  │  │ data_builder.c

          │     │  │  │ data_builder.h

          │     │  │  │ hal_outputs.c

          │     │  │  │ hal_outputs.h

          │     │  │  │ invensense.h

          │     │  │  │ message_layer.c

          │     │  │  │ message_layer.h

          │     │  │  │ mlmath.c

          │     │  │  │ ml_math_func.c

          │     │  │  │ ml_math_func.h

          │     │  │  │ mpl.c

          │     │  │  │ mpl.h

          │     │  │  │ results_holder.c

          │     │  │  │ results_holder.h

          │     │  │  │ start_manager.c

          │     │  │  │ start_manager.h

          │     │  │  │ storage_manager.c

          │     │  │  └ storage_manager.h

          │     │  ├ mpl

          │     │  │  │ accel_auto_cal.h

          │     │  │  │ compass_vec_cal.h

          │     │  │  │ fast_no_motion.h

          │     │  │  │ fusion_9axis.h

          │     │  │  │ gyro_tc.h

          │     │  │  │ heading_from_gyro.h

          │     │  │  │ invensense_adv.h

          │     │  │  │ inv_math.h

          │     │  │  │ libmpllib.lib

          │     │  │  │ mag_disturb.h

          │     │  │  │ motion_no_motion.h

          │     │  │  │ no_gyro_fusion.h

          │     │  │  └ quaternion_supervisor.h

          │     │  └ MPU9250

          │     │     │ mpu9250.c

          │     │     └ mpu9250.h

          │     └ MPU_ForUser

          │        │ MPU9250_Config.h

          │        │ MPU_ForUser.c

          │        └ MPU_ForUser.h

          ├ src

          │  │ isr.c

          │  └ main.c

          ├ _BALANCE

          │  │ SelfBuild_balance.c

          │  │ SelfBuild_balance.h

          │  └ _MPU6050

          │     │ dmpKey.h

          │     │ dmpmap.h

          │     │ inv_mpu.c

          │     │ inv_mpu.h

          │     │ inv_mpu_dmp_motion_driver.c

          │     │ inv_mpu_dmp_motion_driver.h

          │     │ SelfBuild_mpu6050.c

          │     │ SelfBuild_mpu6050.h

          │     │ SelfBuild_myiic.c

          │     └ SelfBuild_myiic.h

          ├ _CAMERA

          │  │ SelfBuild_Camera_Calcu.c

          │  │ SelfBuild_Camera_Calcu.h

          │  │ SelfBuild_Picture_Deal.c

          │  └ SelfBuild_Picture_Deal.h

          ├ _CONTROL

          │  │ SelfBuild_control.c

          │  └ SelfBuild_control.h

          ├ _DATAHELPER

          │  │ SelfBuild_DataHelper.c

          │  └ SelfBuild_DataHelper.h

          ├ _ELECTRON

          │  │ SelfBuild_correct_sensor.c

          │  │ SelfBuild_correct_sensor.h

          │  │ SelfBuild_Electron_Calcu.c

          │  │ SelfBuild_Electron_Calcu.h

          │  └ _MCP41

          │     │ SelfBuild_mcp41.c

          │     └ SelfBuild_mcp41.h

          ├ _MECANUM_CTRL

          │  │ SelfBuild_Mecanum_Ctrl.c

          │  └ SelfBuild_Mecanum_Ctrl.h

          ├ _OLED

          │  │ Selfbuild_oled.c

          │  └ Selfbuild_oled.h

          ├ _OLEDMenu

          │  │ LPC546XX_eeprom.c

          │  │ LPC546XX_eeprom.h

          │  │ SelfBuild_OLEDMenu.c

          │  └ SelfBuild_OLEDMenu.h

          ├ _PID

          │  │ SelfBuild_PID.c

          │  └ SelfBuild_PID.h

          ├ _SONIC

          │  │ SelfBuild_SONIC.c

          │  └ SelfBuild_SONIC.h

          └ _UI

             │ SelfBuild_UI.c

             └ SelfBuild_UI.h

TAGMPU9250
  • 2 次
  • 1 分