在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2565|回复: 8

【Artix-7开发板试用】之三 硬件搭建和MPU6050程序设计

[复制链接]
发表于 2016-7-23 00:00:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

Artix-7开发板试用】之三 硬件搭建和MPU6050程序设计

Artix-7开发板上面预留了丰富的接口,特别是6Pmod接口,可以外接很多设备,统一的接口标准,对于扩展也十分有利。

本次使用的MPU6050模块是在淘宝上面购买的小模块,对外预留IIC电源接口,直接和Artix-7开发板上面的J6 Pmod接口相连,硬件第一步算是完成,下一步要开始设计和调试程序了。


Pmod接口4.JPG



FPGA引脚.JPG


IMG_20160722_232709.jpg


IMG_20160722_232649.jpg


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 )

发表于 2016-7-24 17:43:07 | 显示全部楼层
借楼发帖赚钱,定楼主
发表于 2016-7-24 17:43:48 | 显示全部楼层
楼主莫怪哦
发表于 2016-7-24 17:44:24 | 显示全部楼层
我是人气小工具
发表于 2016-7-24 17:45:00 | 显示全部楼层
抱抱
发表于 2016-7-24 17:45:50 | 显示全部楼层
继续顶顶哦
发表于 2016-7-24 17:46:37 | 显示全部楼层
邪恶的射了,最后一贴,打搅了
发表于 2016-7-24 23:32:15 | 显示全部楼层
Cool.
发表于 2016-7-24 23:33:10 | 显示全部楼层
Good.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 17:56 , Processed in 0.026965 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表