上位機串口控制FPGA開發板LED

來源:互聯網
上載者:User

標籤:

實驗目的:

       上位機軟體通過串口控制FPGA開發板上4個LED燈的亮滅,同時數位管顯示LED燈亮的個數,實驗效果如。

                                                                       

實驗背景:

     一直都想學習FPGA,這次算是入門了,我是看書學習的,所以FPGA的代碼是參考著書本上的修改的,其實很高興,因為這個實驗是我自己發散出來的,書上的開發板和我用的開發板不一樣,並且小軟體也是自己用C#寫的,總之,挺開心吧,本著開源的精神,所有的上位機代碼和FPGA程式上傳,如有需要請自行下載(點此下載)。工作就沒時間寫教程之類的,簡單的介紹一下吧

硬體平台: Cyclone IV系列 EP4CE6E22C8N  系統時鐘 50MHz

軟體平台:Quartus 11.0(32-bit)

系統內容:Win7 旗艦 64位

硬體串連:

   圖1為在Quartus中的PinPlanner的內容

   

                                             圖1   PinPlanner內容

   表1為使用到的資源

                                                               表1  硬體串連

   

操作流程:

    1. 將rxdemo檔案夾下的代碼修改成適合自己的,下載到開發板


  2、確保電腦和開發板已經通過串口串連,開啟下載資源檔夾下的串口助手 UartAssist.exe (這裡暫時用串口助手示範),串口助手傳輸速率9600,校正位None,資料位元8,停止位。


  3、串口助手以十六進位發送位元組0x06 ,這裡其中兩個LED燈會變亮,數位管顯示亮的個數,具體的位元組需要自己的開發板配合的。


   如果用我自己寫的軟體,直接啟動就可以控制了,原始碼如果有興趣可以看看,很傻瓜的代碼

    

結束語:

     該睡覺了,明天還要上班,本來寫的是技術貼,結果文藝範兒大發,將下面圖片中的話與看到文章的你分享。在這20郎當的年齡裡,前段時間,我也遇到了人生的迷茫,一直想不通自己的目標,到底最後要成為什麼樣的人,偶然看到朋友的動態,是啊,在等待的日子裡,我就勤練技能吧,願用接下來的一年養得深根,換我的枝葉茂盛。

    



上位機串口控制FPGA開發板LED

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.