玩轉Zynq連載30——[ex52]基于Zynq PS的GPIO控制

發(fā)布時(shí)間:2019-10-10 11:30    發(fā)布者:rousong1989
玩轉Zynq連載30——[ex52]基于Zynq PSGPIO控制
更多資料共享
騰訊微云鏈接:https://share.weiyun.com/5s6bA0s
百度網(wǎng)盤(pán)鏈接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw
提取碼:ld9c
1 ZynqGPIO概述
         參考文檔《玩轉Zynq-基礎篇:Zynq PSGPIO外設.pdf》。
2 GPIOPS系統配置
         打開(kāi)ZYNQ7 Processing System的配置頁(yè)面Peripheral I/O Pins,可以看到右側若勾選GPIO MIO選項,在對應的MIO號若點(diǎn)擊變綠,則表示該MIO號將被用于GPIO功能。當然了,原則上所有的MIO都可以配置為GPIO,但是實(shí)際應用中大家不會(huì )這么干,MIO的分配需要從系統角度考慮,兼顧各個(gè)外設的需要。如果大多數的MIO都被其它外設占用了,而能用于GPIOMIO捉襟見(jiàn)肘時(shí)也不用當心,可以打開(kāi)GPIO EMIO,連接PL端的IO作為PS可控的GPIO使用,這個(gè)功能下一個(gè)例程我們會(huì )講,這里我們重點(diǎn)要來(lái)看看GPIO MIO怎么用。
         Zstar板載2個(gè)LED,即D29D30分別連接到了PSMIO0PS_LED0)和MIO9PS_LED1)。
         因此,在這個(gè)GPIO控制LED的實(shí)例中,我們不能夠讓任何會(huì )用到MIO0MIO9PS外設打開(kāi)(勾選),而必須把MIO0MIO9保留給GPIO MIO使用。
         完成配置后,重新編譯PL工程,確保當前配置產(chǎn)生.bit文件。
2 導出PS硬件配置和新建SDK工程
         參考文檔《玩轉Zynq-工具篇:導出PS硬件配置和新建SDK工程.pdf》。
         其中新建SDK工程名稱(chēng)為GPIO_MIO_project。
         工程模板(Available Templates)選擇空白應用(Empty Application)即可。
3 GPIO控制程序
         展開(kāi)新建工程GPIO_MIO_project,選中文件夾src,單擊右鍵,彈出菜單中選擇New --> Source File。
         新建一個(gè)名為main.cDefault C source template源文件。
         輸入GPIO控制MIO0MIO9的程序,程序中實(shí)現MIO0MIO9每秒高低交錯輸出,實(shí)現2個(gè)LED交錯閃爍的功能。
4 板級調試
         Zstar板子上,設置跳線(xiàn)帽P3JTAG模式,即PIN2-3短接。
         連接好串口線(xiàn)(USB線(xiàn)連接PCUSB端口和Zstar板的UART接口)和Xilinx下載線(xiàn)(下載器連接PCUSB端口和Zstar板的JTAG插座)。使用5V電源給板子供電。
         接著(zhù)參考《玩轉Zynq-工具篇:SDK在線(xiàn)運行裸跑程序.pdf》將zstar.bit文件和GPIO_MIO_project.elf文件燒錄到Zynq中運行起來(lái)。
         程序運行起來(lái)后,我們就可以看到Zstar板上D4D5這兩顆LED交替的閃爍起來(lái)。D4D5這兩顆LED指示燈的位置示意如圖所示。
騰訊微云鏈接:https://share.weiyun.com/5s6bA0s
百度網(wǎng)盤(pán)鏈接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw
提取碼:ld9c
本文地址:http://selenalain.com/thread-569459-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页