|
勇敢的芯伴你玩轉Altera FPGA連載99:基于UART控制的VGA多模式顯示 特權同學,版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1i5LMUUD 功能簡介 如圖10.48所示,本實例需要用戶自己準備好一臺VGA 顯示器和相應的VGA線,VGA線用于連接CY4開發板的J1插座和顯示器。PC端通過串口調試助手發送不同串口指令給FPGA,可以顯示不同的VGA測試畫面,發送數據0x00 -- 黑屏,0x01 -- 全屏紅色,0x02 -- 全屏綠色,0x03 -- 全屏藍色,0x04 -- 全屏白色,0x05 -- 8色彩color bar。 圖10.48 VGA與UART實例功能框圖 本實例模塊劃分如圖10.49所示。 圖10.49 VGA與UART實例模塊層次 板級調試連接好下載線,給CY4開發板供電。 打開 Quartus II,進入下載界面,將本實例工程下的cy4.sof文件燒錄到FPGA中在線運行。 工程代碼中默認的顯示分辨率為800*600,如圖10.51所示,可以看到默認顯示器上出現以綠色為邊界輪廓的8原色ColorBar。 圖10.51ColorBar顯示效果 打開串口調試器后,選擇串口為COM10(我們前面在硬件管理器中新識別到的COM口,實驗者應以自己電腦識別到的COM口為準),設置波特率為9600,數據位為8,校驗位為None,停止位為1。點擊“打開串口”。 如圖10.52所示,在“發送字符”下方輸入十六進制的數據“01”,點擊“手工發送”。 圖10.52 窗口調試器發送數據 隨后我們便可以看到全屏紅色顯示。同樣的,發送數據0x00 -- 黑屏,0x01 -- 全屏紅色,0x02 -- 全屏綠色,0x03 -- 全屏藍色,0x04 -- 全屏白色,0x05 -- 8色彩color bar。
|