ZYBOZ7从入门到进阶-4 zyboz7PS端通过MIO点亮LED

本文介绍了如何使用ZYBOZ7 7020的PS端通过MIO来点亮LED灯。首先复制上篇文章的工程,删除SDK文件并重命名。在Vivado中导出硬件并启动SDK,新建应用项目,编写C代码控制LED灯的亮灭。最后,将开发板通过JTAG启动,LED灯将循环闪烁。工程资源和详细步骤可在作者的优快云资源中心找到。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/a646123070

上一节,我们学会了使用zyboz7 7020裸机实现hello world。下面,我们将进一步研究ps端的应用---ps端通过MIO点亮LED灯。

由于我们点亮的是ps端的MIO7口的ld4,没用用到pl端的外设。所以,在vivado中设计的硬件部分和上一篇文章的一样,这里我们不在进行创建,直接复制上一篇的工程,然后修改软件部分。

复制的工程包含如下文件,为了避免后续不必要的麻烦,我们先把hello_1.sdk文件夹删除,然后我们也可以把剩余各个文件夹的名字改为ps_led.xx。

图一
图一

之后,我们打开工程。(双击hello_1.xpr或者改名字之后的ps_led.xpr)

因为上一步我们把sdk文件删除了,所以,我们需要重新生成。(在vivado软件中点击file-->export-->export hardware,之后点击file-->launch SDK)

在打开的SDK软件中,新建应用程序。(file-->new-->application project)在弹出的页面填写好工程名称和BSP名称之后点击NEXT,进入下一步,之后选择新建空工程,点击finish结束。

Zybo开发板介绍: ZYBO (Zynq Board) 是一款基于 Z-7010 而构建的功能丰富入门级嵌入式即用型软件和数字电路开发平台。 具有板上存储器、视频与音频 I/O、双模 USB、以太网和 SD 插槽等丰富配置,无需添加任何硬件即可使您的设计运行就绪。此外,还提供五个 Pmod 连接器,便于对任何设计进行升级。 ZYBO 可用于设计各种复杂程度的系统,例如运行多个服务器串联应用的完整操作系统,或者用来控制 LED 的简单裸机程序。如需要操作系统,Digilent 可提供一种专门在 ZYBO 上运行的现成的 Linux 解决方案,以及相关技术文档,用于介绍如何对其进行最佳调节以适应您的目的要求。Xilinx 工具和 Linux 解决方案都无需附加费用即可与 ZYBO 搭配使用。 关键特性: 128Mb 串行 Flash w/ QSPI 接口 16 位每像素 VGA 口 1G Ethernet, USB 2.0, SDIO 512MB x32 DDR3 w/ 1066Mbps 带宽 667Mhz 双核Cortex-A9处理器 带耳机输出孔、麦克风和线路插口的音频编解码器 带 8 DMA 通道的 DDR3 内存控制器 五个 Pmod 连接器(1 个处理器专用,1 个双路模拟/数字) GPIO:6 个按钮,4 个滑动开关,5 个 LED 低带宽外设控制器: SPI, UART, CAN, I2C MicroSD slot (支持 Linux 文件系统) 板上 JTAG 编程和 UART 至 USB 转换器 三态 (1Gbit/100Mbit/10Mbit) Ethernet PH 目标应用: 嵌入式开发 嵌入式处理 高级 Digilent 设计 Zybo原理图截图:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值