Arty OLED ACL演示
概述
这个项目演示了火炮板与扩展模块的使用:基本IO护盾和PmodACL.这是一个简单的Microblaze应用程序。
功能使用
不习惯 | 使用 | |
---|---|---|
4个用户开关(艺术) | X | |
8个用户led灯(艺术) | X | |
4个用户按钮(火炮) | X | |
USB-UART桥 | X | |
10/100/1000以太网PHY | X | |
512MiB 1050Mb/s DDR3内存 | X | |
Quad-SPI闪光 | X | |
USB HID主机 | X | |
Pmod连接器(JB) | X | |
Arduino / chipKIT屏蔽连接器 | X | |
4个用户交换机(基本IO屏蔽) | X | |
8个用户led(基本IO屏蔽) | X | |
4个用户按钮(基本IO屏蔽) | X | |
模拟电位器(基本IO屏蔽) | X | |
螺丝端子连接器(基本IO屏蔽) | X | |
OLED显示(基本IO屏蔽) | X |
描述
这个项目演示了火炮板与扩展模块的使用:基本IO护盾和PmodACL.该项目是作为一个简单的Microblaze应用程序实现的。
行为如下:
-
周期性地,从三个轴上读取加速度PmodACL.的PmodACL通过SPI访问,并提供10位原始值的加速读取。
-
从中读取的原始值PmodACL考虑到10位值对应于使用的+/- 2g加速度范围,转换为以g表示的值。
-
以g表示的值被格式化并显示在OLED显示。的OLEDdisplay通过SPI访问。
sources文件夹包含两个单独的文件夹,其中包含的函数为ACL和OLED.这些功能可以在使用这些设备的任何项目中使用。
先决条件
硬件
-
艺术委员会
-
基本的IO盾
-
PmodACL
软件
-
Vivado Design Suite & Xilinx SDK 2016.4
-
必须使用版本2016.4来生成项目
-
-
Digilent Board Support Files for Vivado
-
遵循Vivado板文件为Digilent 7系列FPGA板关于如何为Vivado安装板支持文件的指南。
-
项目设置
本文档顶部的图片显示了该项目的总体设置。
1.连接PmodACL在JB Pmod连接器的Arty。
2.连接Arty Arduino/chipKIT Shield连接器的基本IO屏蔽。
3.将USB线连接到PC机和Arty的微型USB连接器J10。
下载
如何. .
1.生成项目
1.1)下载下载部分中链接的项目,并将其解压到您选择的位置。
1.2)生成附庸风雅的OledACL在继续之前,请按照本指南在Projects文件夹中添加:如何从Digilent的Github生成一个项目
2.构建项目
3.出口到SDK
4.导入SDK文件
在此之后,您应该能够在project explorer面板中看到Oled_Acl项目。