资源简介
K60+MPU6050+DMP读取四元数和欧拉角,实际测试稳定可用,可测0.1度角
代码片段和文件信息
/*****************************************************
Date : 2013-7-2
Author : Catluoq
Chip type : ATmega16
Program type : Application
AVR Core Clock frequency: 16.000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
*****************************************************/
#include
#include
#include
#include
#include
#include
#include /* 从WINAVR目录C:\WinAVR\avr\include\util 中拷贝来,删除了#include 一句 */
unsigned char dmpdatas[42];
unsigned char i2cw=0xd0;
unsigned char i2cr=0xd1;
float quartf[4]; /* 四元数*/
float gyrof[3]; /* 陀螺仪读数*/
float accelf[3]; /* 加速度值*/
float yprf[3]; /* Euler 角度*/
//以下的 firmware 及 config update 数据来自于 Jeff Jrowberg 公开的程序
flash unsigned char dmpmemorydata[1929]={
// bank 0 256 bytes
0xFB 0x00 0x00 0x3E 0x00 0x0B 0x00 0x36 0x00 0x01 0x00 0x02 0x00 0x03 0x00 0x00
0x00 0x65 0x00 0x54 0xFF 0xEF 0x00 0x00 0xFA 0x80 0x00 0x0B 0x12 0x82 0x00 0x01
0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x28 0x00 0x00 0xFF 0xFF 0x45 0x81 0xFF 0xFF 0xFA 0x72 0x00 0x00 0x00 0x00
0x00 0x00 0x03 0xE8 0x00 0x00 0x00 0x01 0x00 0x01 0x7F 0xFF 0xFF 0xFE 0x80 0x01
0x00 0x1B 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x3E 0x03 0x30 0x40 0x00 0x00 0x00 0x02 0xCA 0xE3 0x09 0x3E 0x80 0x00 0x00
0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x60 0x00 0x00 0x00
0x41 0xFF 0x00 0x00 0x00 0x00 0x0B 0x2A 0x00 0x00 0x16 0x55 0x00 0x00 0x21 0x82
0xFD 0x87 0x26 0x50 0xFD 0x80 0x00 0x00 0x00 0x1F 0x00 0x00 0x00 0x05 0x80 0x00
0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x03 0x00 0x00
0x40 0x00 0x00 0x00 0x00 0x00 0x04 0x6F 0x00 0x02 0x65 0x32 0x00 0x00 0x5E 0xC0
0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0xFB 0x8C 0x6F 0x5D 0xFD 0x5D 0x08 0xD9 0x00 0x7C 0x73 0x3B 0x00 0x6C 0x12 0xCC
0x32 0x00 0x13 0x9D 0x32 0x00 0xD0 0xD6 0x32 0x00 0x08 0x00 0x40 0x00 0x01 0xF4
0xFF 0xE6 0x80 0x79 0x02 0x00 0x00 0x00 0x00 0x00 0xD0 0xD6 0x00 0x00 0x27 0x10
// bank 1 256 bytes
0xFB 0x00 0x00 0x00 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x00
0x00 0x00 0xFA 0x36 0xFF 0xBC 0x30 0x8E 0x00 0x05 0xFB 0xF0 0xFF 0xD9 0x5B 0xC8
0xFF 0xD0 0x9A 0xBE 0x00 0x00 0x10 0xA9 0xFF 0xF4 0x1E 0xB2 0x00 0xCE 0xBB 0xF7
0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x04 0x00 0x02 0x00 0x02 0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2030 2010-10-28 03:30 K60_MPU6050 - DMP\build\config files\128KB_Pflash.icf
文件 2206 2010-11-12 03:41 K60_MPU6050 - DMP\build\config files\128KB_Pflash_128KB_Dflash.icf
文件 2035 2012-02-28 15:33 K60_MPU6050 - DMP\build\config files\128KB_Ram.icf
文件 2030 2010-10-28 03:30 K60_MPU6050 - DMP\build\config files\256KB_Pflash.icf
文件 2214 2012-03-01 20:12 K60_MPU6050 - DMP\build\config files\256KB_Pflash_256KB_Dflash.icf
文件 2024 2010-10-28 03:30 K60_MPU6050 - DMP\build\config files\32KB_Ram.icf
文件 2041 2012-03-01 18:46 K60_MPU6050 - DMP\build\config files\512KB_Pflash.icf
文件 2217 2010-11-12 03:41 K60_MPU6050 - DMP\build\config files\64KB_Pflash_64KB_Dflash.icf
文件 2024 2010-10-28 03:30 K60_MPU6050 - DMP\build\config files\64KB_Ram.icf
文件 3463 2012-03-08 21:04 K60_MPU6050 - DMP\build\config files\fire_RAM_K60N512.icf
文件 3441 2012-03-08 21:04 K60_MPU6050 - DMP\build\config files\fire_ROM_K60N512.icf
文件 42318 2013-11-07 13:37 K60_MPU6050 - DMP\build\i2c_demo\Debug\Exe\fire_gpio_demo.hex
文件 207984 2013-11-07 13:37 K60_MPU6050 - DMP\build\i2c_demo\Debug\Exe\fire_gpio_demo.out
文件 15075 2013-11-07 13:37 K60_MPU6050 - DMP\build\i2c_demo\Debug\Exe\fire_gpio_demo.sim
文件 26627 2013-11-07 13:37 K60_MPU6050 - DMP\build\i2c_demo\Debug\List\fire_gpio_demo.map
文件 26244 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\adc.o
文件 11572 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\alloc.o
文件 16752 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\arm_cm4.o
文件 8400 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\assert.o
文件 4884 2013-01-17 21:34 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\AT24C02.o
文件 1856 2013-01-17 21:34 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\crt0.o
文件 9056 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\delay.o
文件 8300 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\exti.o
文件 2085 2013-11-07 13:37 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\fire_i2c_demo.pbd
文件 21588 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\FTM.o
文件 17888 2013-10-27 13:47 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\gpio.o
文件 25968 2013-10-28 22:04 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\i2c.o
文件 118720 2013-10-28 22:04 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\inv_mpu.o
文件 69800 2013-10-27 18:52 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\inv_mpu_dmp_motion_driver.o
文件 10184 2013-10-27 17:35 K60_MPU6050 - DMP\build\i2c_demo\Debug\Obj\io.o
............此处省略248个文件信息
相关资源
- 移植MPU9250_DMP原代码到STM32F429
- 飞思卡尔 直立车代码K60 2米每秒.rar
- STC15F2K60S2最小系统板原理图
- K60XS128PID测速讲解
- K60总钻风主板PCB原理图
- 山外K60参考代码
- 野火k60 ADC oled可用稀缺
- K60的中文资料
- MPU6050参考资料
- STM32F103ZET6--MPU6050DMP
- MPU6050PCB封装亲测能用
- 舵机电机驱动测试程序-K60-DEMOK
- MPU9250&DMP
- 官方DMP库&API函数
- K60鹰眼摄像头例程
- MPU6050+串口输出
- stm32f103c8t6最小系统板驱动MPU6050模块
- stm32 MPU6050 OLED显示,绝对完整
- stm32 MPU6050四元数姿态结算程序
- K60 mpu6050 姿态解算
- STM32接上位机程序
- 恩智浦全国大学生智能车竞赛信标程
- MPU6050 包括GY521,GY953。同时有STMF1和
- STM32 HAL库 硬件I2C对MPU6050的使用
- MPU6050的zigbee协议栈
- STM32_MPU6050_dmp
- ICM-20948 官方全部资料 .zip
- BMX055九轴姿态传感器模块K60 KEA128四元
- 恩智浦智能汽车总转风例程K60(二值
- 总钻风摄像头K60代码
评论
共有 条评论