CMOD A7 GPIO演示

概述

描述

此VHDL项目展示了大多数CMOD-A7的通用I / O的基本使用。

  • 两个用户LED与两个按钮相关联
  • RGB.引领设置为平滑地改变颜色
  • 每当按下按钮时,UART桥都会输出开始消息和状态消息

使用的功能

不曾用过 用过的
2个用户LED. X
1三色LED X
2用户按钮 X
48.GPIO.p X
1个PMOD港口 X
XADC信号引脚 X
USB-UART Bridge X
512 KB SRAM. X

先决条件

硬件

  • CMOD A7 FPGA板
  • 微型USB电缆

软件

  • Vivado设计套房2016.4
    • 可以使用较新版本,但程序可能会略有不同
  • Divilent Loard支持Vivado的文件

下载

CMOD A7 15T.GPIO.项目存储库 -git repo.zip存档

CMOD A7 35T.GPIO.项目存储库 -git repo.zip存档


下载并启动CMOD A7 GPIO演示

1)跟着使用DigIlent GitHub演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合Vivado设计的教程选项。当提示检查额外的硬件要求和设置时返回本指南。

重要的

确保在项目的15T和35T版本之间,您下载适用于CMOD A7的版本。

2)为了充分使用演示,您需要将串行终端连接到CMOD A7。使用Micro USB电缆将您的电脑插入计算机,并确保电路板有电源。然后在计算机上打开串行终端(如TERATERM)。在终端应用程序设置中,串行端口连接到电路板的适当端口,波特率为9600.然后返回Github项目教程以完成编程并运行演示。


使用CMOD A7 GPIO演示

1. LED和按钮

按下按钮时,相应的引领会点亮。

RGB.引领在颜色之间平稳过渡。

2. UART消息

使用设置9600波特率,8位,一个停止位和无奇偶校验位连接终端程序。在重置时,电路板将显示“CMOD A7GPIO./ UART演示!“

每当按下按钮时,消息“按按钮检测到!”通过UART发送。