在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
+關注
關注
116文章
5305瀏覽量
217218 -
Zynq
+關注
關注
10文章
614瀏覽量
47876 -
LED流水燈
+關注
關注
0文章
10瀏覽量
8462
發布評論請先 登錄
相關推薦
玩轉賽靈思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
?4917次閱讀
一步一步學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次下載

評論