马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
【Artix-7开发板试用】之三 硬件搭建和MPU6050程序设计 Artix-7开发板上面预留了丰富的接口,特别是6个Pmod接口,可以外接很多设备,统一的接口标准,对于扩展也十分有利。 本次使用的MPU6050模块是在淘宝上面购买的小模块,对外预留IIC和电源接口,直接和Artix-7开发板上面的J6 Pmod接口相连,硬件第一步算是完成,下一步要开始设计和调试程序了。
MPU6050需要配置的寄存器主要是 //陀螺仪初始化寄存器 `define PWR_MGMT_1 8'h6B `define SMPLRT_DIV 8'h19 `define CONFIG1 8'h1A `define GYRO_CONFIG 8'h1B `define ACC_CONFIG 8'h1C
配置值为 //陀螺仪初始化对应寄存器值配置 `define PWR_MGMT_1_VAL 8'h00 `define SMPLRT_DIV_VAL 8'h07 `define CONFIG1_VAL 8'h06 `define GYRO_CONFIG_VAL 8'h18 `define ACC_CONFIG_VAL 8'h01 具体含义可以参考寄存器手册。
下一步开始进行IIC的读写控制编程,与之前c的实现方法不同,现在使用硬件描述语言来实现,主要是时序上把每一步怎么做都描述出来就可以实现了。
Digilent-Pmod_ Interface_Specification.pdf
(131.03 KB, 下载次数: 3 )
MPU-60X0寄存器中文版V4.0.pdf
(1.27 MB, 下载次数: 5 )
|