电子说
在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
全部0条评论
快来发表一下你的评论吧 !