当前位置: 技术问答>linux和unix
ok6410接mpu6050读不出数据,求指导
来源: 互联网 发布时间:2017-05-29
本文导语: RT 本人因为设计 刚刚自学 arm和linux 求多多指教。 ok6410 烧的qtopia linux 想读通过ok6410上的自带iic 读 mpu6050数据 芯片给的例程是arduino和c51的,不太会移植到linux。 我先说我现在做的: 硬件:用杜邦线连接...
RT 本人因为设计 刚刚自学 arm和linux 求多多指教。
ok6410 烧的qtopia linux 想读通过ok6410上的自带iic 读 mpu6050数据
芯片给的例程是arduino和c51的,不太会移植到linux。
我先说我现在做的:
硬件:用杜邦线连接了 mpu6050芯片 gnd-------> CAMERA 20 引脚 ok6410
vcc-------> CAMERA 17 引脚
sda-------> CAMERA 1 引脚
scl-------> CAMERA 2 引脚
软件:在PC上的VMware里面装了Ubuntu 程序写在里面 并编译 然后用超级终端发到ok6410执行
ok6410 烧的qtopia linux 想读通过ok6410上的自带iic 读 mpu6050数据
芯片给的例程是arduino和c51的,不太会移植到linux。
我先说我现在做的:
硬件:用杜邦线连接了 mpu6050芯片 gnd-------> CAMERA 20 引脚 ok6410
vcc-------> CAMERA 17 引脚
sda-------> CAMERA 1 引脚
scl-------> CAMERA 2 引脚
软件:在PC上的VMware里面装了Ubuntu 程序写在里面 并编译 然后用超级终端发到ok6410执行
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//瀹忓畾涔?
#define SMPLRT_DIV 0x19 //闄€铻轰华閲囨牱鐜囷紝鍏稿瀷鍊硷細0x07(125Hz)
#define CONFIG 0x1A //浣庨€氭护娉㈤鐜囷紝鍏稿瀷鍊硷細0x06(5Hz)
#define GYRO_CONFIG 0x1B //闄€铻轰华鑷鍙婃祴閲忚寖鍥达紝鍏稿瀷鍊硷細0x18(涓嶈嚜妫€锛?000deg/s)
#define ACCEL_CONFIG 0x1C //鍔犻€熻鑷銆佹祴閲忚寖鍥村強楂橀€氭护娉㈤鐜囷紝鍏稿瀷鍊硷細0x01(涓嶈嚜妫€锛?G锛?Hz)
#define ACCEL_XOUT_H 0x3B
#define ACCEL_XOUT_L 0x3C
#define ACCEL_YOUT_H 0x3D
#define ACCEL_YOUT_L 0x3E
#define ACCEL_ZOUT_H 0x3F
#define ACCEL_ZOUT_L 0x40
#define TEMP_OUT_H 0x41
#define TEMP_OUT_L 0x42
#define GYRO_XOUT_H 0x43
#define GYRO_XOUT_L 0x44
#define GYRO_YOUT_H 0x45
#define GYRO_YOUT_L 0x46
#define GYRO_ZOUT_H 0x47
#define GYRO_ZOUT_L 0x48
#define PWR_MGMT_1 0x6B //鐢垫簮绠$悊锛屽吀鍨嬪€硷細0x00(姝e父鍚敤)
#define uint8 unsigned char
#define uchar unsigned char
#define Address 0x68 //mpu6050鍦板潃
#define I2C_RETRIES 0x0701
#define I2C_TIMEOUT 0x0702
#define I2C_SLAVE 0x0703 //IIC浠庡櫒浠剁殑鍦板潃璁剧疆
#define I2C_BUS_MODE 0x0780
int fd = -1;
//鍑芥暟澹版槑
static uint8 mpu6050_Init(void);
//mpu6050鍒濆鍖?
static uint8 IIC_Init(void)
{
fd = open("/dev/i2c/0", O_RDWR); //鍏佽璇诲啓
if(fd
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!