在ZYNQ进阶之路1 中我们讲解了PL端LED流水灯的工程的建立,编码,综合和下载!本节主题,PL端PWM输出设计,讲解怎么用ZYNQ PL端简单实现2通道PWM波输出,其中工程创建过程以及综合生成bit文件过程不再累述!
首先,PWM需要调节的参数有1、频率,2、占空比,
其中频率,和占空比的调节实际是调节计数值,其PWM模块代码如下所示:
模块中cycle为32位的频率设置计数值,duty为32位的占空比设置计数值,该数字之所以设置成32位的是为了在后面的代码中匹配PS端通过AXI总线配置这些寄存器是位宽的匹配!
编写好代码再编写一个顶层文件,代码如下:
最后约束时钟和引脚,综合后生成bit文件即可,本节就不再累述这些步骤。将引脚绑定在LED灯的IO上课实现两组同步的呼吸灯。
编辑:hfy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
PWM
+关注
关注
114文章
5175浏览量
213738 -
Zynq
+关注
关注
10文章
609浏览量
47170 -
LED流水灯
+关注
关注
0文章
10浏览量
8351
发布评论请先 登录
相关推荐
玩转赛灵思Zedboard开发板(3):基于Zynq PL的流水灯
电子发烧友网核心提示:本文为玩转赛灵思Zedboard开发板(3):基于Zynq PL的流水灯,内容精彩,敬请对电子发烧友网保持密切关注。基于Zynq
发表于 12-05 14:25
•1.3w次阅读
玩转Zynq连载19——[ex02]基于Zynq PL的欢快流水灯
`玩转Zynq连载19——[ex02]基于Zynq PL的欢快流水灯 更多资料共享腾讯微云链接:https://share.weiyun.com/5s6bA0s百度网盘链接:https
发表于 08-28 09:26
基于单片机的LED流水灯有哪些应用
。单片机C语言程序设计之TIMER0控制流水灯TIMER0控制流水灯原理图TIMER0控制流水灯的C语言程序如下:/* 名称:TIMER0 控制流水
发表于 07-15 07:33
单片机入门教程实战一:流水灯制作
单片机入门教程实战一:流水灯
通过单片机的学习后,本文实战介绍是点亮真的电灯。不过需要注意安全,莫要发生触电事故,另外
发表于 01-07 15:13
•4809次阅读
一步一步学ZedBoard:使用PL做流水灯(完整工程文件下载)
一步一步学ZedBoard:使用PL做流水灯:目的是为了学习不使用ARM PS情况下,只对Zynq PL的编程方法,同时学习Xilinx PlanAhead工具的使用方法。(本资料是其
发表于 12-05 13:52
•186次下载
LED流水灯与变量的移位教程详细说明
本文档的主要内容详细介绍的是LED流水灯与变量的移位教程详细说明包括了:流水灯—分步赋值法(数组赋值),流水灯—变量的左移和右移,流水灯—变
发表于 12-06 17:11
•24次下载
C51单片机实验——LED流水灯
实验一 LED流水灯实验报告实验名称:LED流水灯实验实验环境:普中实验系统;Keil μVision 4软件;实验目的:(1)掌握uVision实验环境的使用(2)掌握单片机I/O
发表于 11-21 11:06
•15次下载
评论