该mpu6050是k60单片机的例程,亲测可用,使用软件iic进行通信
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1424 2014-06-21 15:07 MK60__60506050AppIncinclude.h
文件 920 2013-10-23 11:57 MK60__60506050AppIncMK60_it.h
文件 1821 2014-08-02 11:41 MK60__60506050Appmain.c
文件 469 2013-10-23 11:57 MK60__60506050AppMK60_it.c
文件 343 2014-06-19 11:44 MK60__60506050BoardAccessoriesdatamap.h
文件 10053 2014-06-19 11:58 MK60__60506050BoardAccessoriesDriverIO_I2C.c
文件 1595 2014-06-19 11:53 MK60__60506050BoardAccessoriesDriverIO_I2C.h
文件 951 2014-06-19 11:44 MK60__60506050BoardAccessoriesflashload.c
文件 8054 2014-06-19 11:59 MK60__60506050BoardAccessoriesIMUIMU.c
文件 317 2014-06-19 12:02 MK60__60506050BoardAccessoriesIMUIMU.h
文件 1595 2014-06-19 11:53 MK60__60506050BoardAccessoriesIO_I2C.h
文件 12363 2014-06-19 11:56 MK60__60506050BoardAccessoriesMPU6050MPU6050.c
文件 14664 2014-06-19 11:54 MK60__60506050BoardAccessoriesMPU6050MPU6050.h
文件 23647 2014-06-21 14:52 MK60__60506050Boardinccodetab.h
文件 667 2013-11-02 10:06 MK60__60506050BoardincFIRE_ASCII.h
文件 2805 2013-10-30 16:07 MK60__60506050BoardincFIRE_BMP.h
文件 1732 2013-11-17 21:39 MK60__60506050BoardincFIRE_camera.h
文件 209 2013-10-30 17:00 MK60__60506050Boardincfire_img2sd.h
文件 1901 2013-10-08 15:47 MK60__60506050BoardincFIRE_key.h
文件 336 2013-10-08 15:45 MK60__60506050BoardincFIRE_key_event.h
文件 5399 2013-11-28 23:00 MK60__60506050BoardincFIRE_LCD.h
文件 937 2013-11-17 19:54 MK60__60506050BoardincFIRE_LCD_CH.h
文件 2106 2013-11-18 12:39 MK60__60506050BoardincFIRE_LCD_ILI9341.h
文件 4396 2013-11-24 12:47 MK60__60506050BoardincFIRE_LCD_ST7735R.h
文件 4396 2013-11-04 18:41 MK60__60506050BoardincFIRE_LCD_ST7735S.h
文件 968 2013-10-07 14:24 MK60__60506050BoardincFIRE_LED.H
文件 3955 2013-11-28 17:11 MK60__60506050BoardincFIRE_MK60_conf.h
文件 3451 2013-10-08 15:45 MK60__60506050BoardincFIRE_MMA7455.h
文件 1867 2013-10-23 10:33 MK60__60506050BoardincFIRE_NRF24L0.h
文件 1910 2013-10-15 11:07 MK60__60506050BoardincFIRE_NRF24L0_MSG.h
............此处省略312个文件信息
/*!
* COPYRIGHT NOTICE
* Copyright (c) 2013野火科技
* All rights reserved.
* 技术讨论:野火初学论坛 http://www.chuxue123.com
*
* 除注明出处外,以下所有内容版权均属野火科技所有,未经允许,不得用于商业用途,
* 修改内容时必须保留野火科技的版权声明。
*
* @file main.c
* @brief 野火K60 平台主程序
* @author 野火科技
* @version v5.0
* @date 2013-08-28
*/
#include “common.h“
#include “include.h“
#include “stdarg.h“
int16_t ax ay az;
int16_t gx gy gz;
int16_t hx hy hz;
int32_t Temperature = 0 Pressure = 0 Altitude = 0;
uint32_t system_micrsecond;
uint32_t system_initiativetime;
float ypr[3];
/****************************************************
** Main
**
**
****************************************************/
int ang;
void main(void)
{
int16_t Math_hz=0;
uint8_t cal_begin = 0;
/********IMU GPIO & I2C Init********/
load_config(); //读取flash中的配置
IIC_Init(); //IIC初始化
gpio_init(PTC18 GPI 0); //IMU INT
//adc_init(ADC1_SE13);
DELAY_MS(300); //等待器件上电
IMU_init(); //IMU初始化
MPU6050_InitGyro_Offset(); //读取 MPU6050的陀螺仪偏置
DELAY_MS(10);
system_initiativetime=system_micrsecond=pit_time_get_us(PIT0);
while(1)
{
MPU6050_getMotion6(&ax &ay &az &gx &gy &gz);
IMU_getYawPitchRoll(ypr); //姿态更新
Math_hz++; //解算次数++
system_micrsecond = pit_time_get_us(PIT0);
if(system_micrsecond > 8000000) cal_begin=1;
if(cal_begin)
{
//add your code here.
printf(“%f %f %f/n“ ypr[0] ypr[1] ypr[2]);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1424 2014-06-21 15:07 MK60__60506050AppIncinclude.h
文件 920 2013-10-23 11:57 MK60__60506050AppIncMK60_it.h
文件 1821 2014-08-02 11:41 MK60__60506050Appmain.c
文件 469 2013-10-23 11:57 MK60__60506050AppMK60_it.c
文件 343 2014-06-19 11:44 MK60__60506050BoardAccessoriesdatamap.h
文件 10053 2014-06-19 11:58 MK60__60506050BoardAccessoriesDriverIO_I2C.c
文件 1595 2014-06-19 11:53 MK60__60506050BoardAccessoriesDriverIO_I2C.h
文件 951 2014-06-19 11:44 MK60__60506050BoardAccessoriesflashload.c
文件 8054 2014-06-19 11:59 MK60__60506050BoardAccessoriesIMUIMU.c
文件 317 2014-06-19 12:02 MK60__60506050BoardAccessoriesIMUIMU.h
文件 1595 2014-06-19 11:53 MK60__60506050BoardAccessoriesIO_I2C.h
文件 12363 2014-06-19 11:56 MK60__60506050BoardAccessoriesMPU6050MPU6050.c
文件 14664 2014-06-19 11:54 MK60__60506050BoardAccessoriesMPU6050MPU6050.h
文件 23647 2014-06-21 14:52 MK60__60506050Boardinccodetab.h
文件 667 2013-11-02 10:06 MK60__60506050BoardincFIRE_ASCII.h
文件 2805 2013-10-30 16:07 MK60__60506050BoardincFIRE_BMP.h
文件 1732 2013-11-17 21:39 MK60__60506050BoardincFIRE_camera.h
文件 209 2013-10-30 17:00 MK60__60506050Boardincfire_img2sd.h
文件 1901 2013-10-08 15:47 MK60__60506050BoardincFIRE_key.h
文件 336 2013-10-08 15:45 MK60__60506050BoardincFIRE_key_event.h
文件 5399 2013-11-28 23:00 MK60__60506050BoardincFIRE_LCD.h
文件 937 2013-11-17 19:54 MK60__60506050BoardincFIRE_LCD_CH.h
文件 2106 2013-11-18 12:39 MK60__60506050BoardincFIRE_LCD_ILI9341.h
文件 4396 2013-11-24 12:47 MK60__60506050BoardincFIRE_LCD_ST7735R.h
文件 4396 2013-11-04 18:41 MK60__60506050BoardincFIRE_LCD_ST7735S.h
文件 968 2013-10-07 14:24 MK60__60506050BoardincFIRE_LED.H
文件 3955 2013-11-28 17:11 MK60__60506050BoardincFIRE_MK60_conf.h
文件 3451 2013-10-08 15:45 MK60__60506050BoardincFIRE_MMA7455.h
文件 1867 2013-10-23 10:33 MK60__60506050BoardincFIRE_NRF24L0.h
文件 1910 2013-10-15 11:07 MK60__60506050BoardincFIRE_NRF24L0_MSG.h
............此处省略312个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)