本程序实现如下功能:开机后,先初始化MPU6050等外设,然后利用DMP库,初始化MPU6050及使能DMP,最后,在死循环里面不停读取:温度传感器、加速度传感器、陀螺仪、DMP姿态解算后的欧拉角等数据,通过串口上报给上位机(温度不上报),利用上位机软件(ANO_Tech匿名四轴上位机_V2.6.exe),可以实时显示MPU6050的传感器状态曲线,并显示3D姿态,可以通过KEY0按键开启/关闭数据上传功能。同时,在LCD模块上面显示温度和欧拉角等信息。DS0来指示程序正在运行。
资源文件列表
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/24CXX/24cxx.c , 3807
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/24CXX/24cxx.h , 1475
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/24CXX/myiic.c , 2795
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/24CXX/myiic.h , 1298
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/ADC/adc.c , 4245
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/ADC/adc.h , 1324
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/BEEP/beep.c , 757
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/BEEP/beep.h , 676
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/CAN/can.c , 7949
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/CAN/can.h , 1119
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DAC/dac.c , 1258
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DAC/dac.h , 669
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DHT11/dht11.c , 2501
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DHT11/dht11.h , 1141
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DMA/dma.c , 2686
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DMA/dma.h , 787
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DS18B20/ds18b20.c , 3611
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/DS18B20/ds18b20.h , 1266
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/EXTI/exti.c , 1843
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/EXTI/exti.h , 655
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/KEY/key.c , 1463
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/KEY/key.h , 898
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LCD/FONT.H , 35016
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LCD/ILI93xx.c , 79461
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LCD/lcd.h , 9801
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LED/led.c , 789
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LED/led.h , 692
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LSENS/lsens.c , 1062
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/LSENS/lsens.h , 859
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/dmpKey.h , 19342
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/dmpmap.h , 6765
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/inv_mpu.c , 89368
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/inv_mpu.h , 4865
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/inv_mpu_dmp_motion_driver.c , 58387
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/eMPL/inv_mpu_dmp_motion_driver.h , 3538
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/mpu6050.c , 5967
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/MPU6050/mpu6050.h , 4965
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/OLED/oled.c , 8033
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/OLED/oled.h , 1565
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/OLED/oledfont.h , 35017
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/REMOTE/remote.c , 4259
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/REMOTE/remote.h , 871
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RNG/rng.c , 1209
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RNG/rng.h , 736
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RS485/rs485.c , 3104
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RS485/rs485.h , 1020
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RTC/rtc.c , 8051
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/RTC/rtc.h , 1594
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/SPI/spi.c , 2165
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/SPI/spi.h , 968
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TIMER/timer.c , 5368
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TIMER/timer.h , 1179
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/ctiic.c , 3262
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/ctiic.h , 1550
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/gt9147.c , 6375
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/gt9147.h , 1556
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/ott2001a.c , 4441
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/ott2001a.h , 1898
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/touch.c , 15216
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TOUCH/touch.h , 2995
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TPAD/tpad.c , 4171
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/TPAD/tpad.h , 921
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/W25QXX/w25qxx.c , 9326
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/W25QXX/w25qxx.h , 2337
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/WDG/wdg.c , 2215
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/WDG/wdg.h , 849
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/WKUP/wkup.c , 2611
MPU6050┴∙╓ß┤½╕╨╞≈/HARDWARE/WKUP/wkup.h , 756
MPU6050┴∙╓ß┤½╕╨╞≈/OBJ/TEST.hex , 153395
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/delay/delay.c , 5049
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/delay/delay.h , 994
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/sys/stm32f4xx.h , 704095
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/sys/sys.c , 8262
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/sys/sys.h , 5694
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/sys/system_stm32f4xx.h , 2233
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/usart/usart.c , 3753
MPU6050┴∙╓ß┤½╕╨╞≈/SYSTEM/usart/usart.h , 998
MPU6050┴∙╓ß┤½╕╨╞≈/USER/JLinkSettings.ini , 650
MPU6050┴∙╓ß┤½╕╨╞≈/USER/TEST.uvgui.Administrator , 138870
MPU6050┴∙╓ß┤½╕╨╞≈/USER/TEST.uvopt , 14968
MPU6050┴∙╓ß┤½╕╨╞≈/USER/TEST.uvproj , 18836
MPU6050┴∙╓ß┤½╕╨╞≈/USER/startup_stm32f40_41xxx.s , 30039
MPU6050┴∙╓ß┤½╕╨╞≈/USER/test.c , 6002
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/readme.txt , 2720
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/usmart.c , 14840
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/usmart.h , 5596
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/usmart_config.c , 1514
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/usmart_str.c , 11951
MPU6050┴∙╓ß┤½╕╨╞≈/USMART/usmart_str.h , 3337
MPU6050┴∙╓ß┤½╕╨╞≈/keilkill.bat , 399
MPU6050┴∙╓ß┤½╕╨╞≈/readme.txt , 1085
