文章目录
7. PL 按键中断实验
- 前面的定时器中断实验的中断属于PS 内部的中断
- 本实验中断来自 PL PS 最大可以 接收16 个来自 PL 的中断信号,都是上升沿或高电平触发
- 本实验用按键中断来控制 LED

工程建立
- 本实验所用的 Vivado 工程只需要在“ ps_axi_led ”这个工程上添加用于按键输入的 AXI GPIO 就可以

- 新的工程名为“ ps_axi_key

- 添加一个 AXI GPIO
- 配置 GPIO 参数,都为输入,宽度为 1 ,使能中断
- 使用自动连接
- 再把端口名称改为 keys
- 配置 ZYNQ 处理器的中断,勾选 IRQ_F2P
- 连接 ip2intc_irpt 到 IRQ_F2Q
- 修改 xdc 约束文件
- 保存 设计,编译生成 bit 文件


本文档详细介绍了如何在Xilinx ZYNQ7Z020 FPGA上进行PL按键中断实验,通过按键控制LED灯。首先,介绍了工程建立的过程,只需在现有工程上添加AXI GPIO并配置中断参数。接着,说明了中断信号的触发方式和ZYNQ处理器中断的配置。在SDK中,删除不必要的文件,新建APP并基于例程进行修改,处理未定义错误,并调整中断响应的延时时间。最后,通过串口终端运行程序,验证按键中断功能的实现。
最低0.47元/天 解锁文章
1700

被折叠的 条评论
为什么被折叠?



