在ZYNQ進(jìn)階之路1 中我們講解了PL端LED流水燈的工程的建立,編碼,綜合和下載!本節(jié)主題,PL端PWM輸出設(shè)計,講解怎么用ZYNQ PL端簡單實現(xiàn)2通道PWM波輸出,其中工程創(chuàng)建過程以及綜合生成bit文件過程不再累述!
首先,PWM需要調(diào)節(jié)的參數(shù)有1、頻率,2、占空比,
其中頻率,和占空比的調(diào)節(jié)實際是調(diào)節(jié)計數(shù)值,其PWM模塊代碼如下所示:
模塊中cycle為32位的頻率設(shè)置計數(shù)值,duty為32位的占空比設(shè)置計數(shù)值,該數(shù)字之所以設(shè)置成32位的是為了在后面的代碼中匹配PS端通過AXI總線配置這些寄存器是位寬的匹配!
編寫好代碼再編寫一個頂層文件,代碼如下:
最后約束時鐘和引腳,綜合后生成bit文件即可,本節(jié)就不再累述這些步驟。將引腳綁定在LED燈的IO上課實現(xiàn)兩組同步的呼吸燈。
編輯:hfy
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
電子發(fā)燒友網(wǎng)核心提示:本文為玩轉(zhuǎn)賽靈思Zedboard開發(fā)板(3):基于Zynq PL的流水燈,內(nèi)容精彩,敬請對電子發(fā)燒友網(wǎng)保持密切關(guān)注。基于Zynq
發(fā)表于 12-05 14:25
?1.3w次閱讀
`玩轉(zhuǎn)Zynq連載19——[ex02]基于Zynq PL的歡快流水燈 更多資料共享騰訊微云鏈接:https://share.weiyun.com/5s6bA0s百度網(wǎng)盤鏈接:https
發(fā)表于 08-28 09:26
。單片機C語言程序設(shè)計之TIMER0控制流水燈TIMER0控制流水燈原理圖TIMER0控制流水燈的C語言程序如下:/* 名稱:TIMER0 控制流水
發(fā)表于 07-15 07:33
單片機入門教程實戰(zhàn)一:流水燈
通過單片機的學(xué)習(xí)后,本文實戰(zhàn)介紹是點亮真的電燈。不過需要注意安全,莫要發(fā)生觸電事故,另外
發(fā)表于 01-07 15:13
?4786次閱讀
一步一步學(xué)ZedBoard:使用PL做流水燈:目的是為了學(xué)習(xí)不使用ARM PS情況下,只對Zynq PL的編程方法,同時學(xué)習(xí)Xilinx PlanAhead工具的使用方法。(本資料是其
發(fā)表于 12-05 13:52
?186次下載
LED流水燈程序【匯編版】LED流水燈程序【匯編版】LED流水燈程序【匯編版】
發(fā)表于 12-29 11:15
?0次下載
LED流水燈程序【C語言版】LED流水燈程序【C語言版】LED流水燈程序【C語言版】
發(fā)表于 12-29 11:05
?0次下載
LED流水燈程序【C語言+匯編版】,感興趣的朋友可以學(xué)習(xí)。
發(fā)表于 12-31 10:36
?0次下載
流水燈,跑馬燈。單片機實現(xiàn)LED流水燈,跑馬燈功能。
發(fā)表于 05-20 15:37
?55次下載
LED燈閃爍仿真流水燈仿真源代碼分享,下來看看
發(fā)表于 06-07 11:44
?28次下載
LED流水燈仿真加源代碼
發(fā)表于 01-11 19:14
?29次下載
本文檔的主要內(nèi)容詳細(xì)介紹的是LED流水燈與變量的移位教程詳細(xì)說明包括了:流水燈—分步賦值法(數(shù)組賦值),流水燈—變量的左移和右移,流水燈—變
發(fā)表于 12-06 17:11
?24次下載
本文檔的主要內(nèi)容詳細(xì)介紹的是LED流水燈的程序免費下載。
發(fā)表于 03-13 08:00
?4次下載
實驗一 LED流水燈實驗報告實驗名稱:LED流水燈實驗實驗環(huán)境:普中實驗系統(tǒng);Keil μVision 4軟件;實驗?zāi)康模海?)掌握uVision實驗環(huán)境的使用(2)掌握單片機I/O
發(fā)表于 11-21 11:06
?15次下載
51流水燈程序
發(fā)表于 06-16 14:19
?12次下載
評論