關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > STM32直接驅動RGB接口的TFT數字彩屏設計

        STM32直接驅動RGB接口的TFT數字彩屏設計

        作者: 時間:2011-08-19 來源:網絡 收藏

        2.3 DMA模塊介紹及初始化代碼
        本文采用存儲器到存儲器之間的數據傳輸模式,由外部顯存SRAM傳輸數據到FSMC來完成數據更新。DMA部分初始化代碼如下所示:
        d.jpg
        e.jpg
        2.4 屏時序的實現
        由于屏對時序要求相對來說比較苛刻,所以采用103VCT6的高級定時器來產生精確的時間單位,并以此為最小的時間單位來產生相應的接口時序,由定時器來控制對的掃描,以保證足夠的刷新率。掃描時,的CPU僅僅參與對DMA的設置和顯存的操作,由DMA控制器來從顯存中讀取顯示數據并送至連接總線上,不停地讀寫。這都是由DMA控制器來完成的,占用CPU的時間是有限的,從而有足夠的時間來實現用戶程序代碼。

        結語
        經實際證明,本方案是可行的,能保證320×240點陣的的刷新率,且留有足夠CPU時間給用戶程序。但是對于分辨率較高的,由于STM32主頻的限制,刷屏速度會很慢,達不到應用要求,但是對于一些分辨率適當的還是能勝任的。

        本文引用地址:http://www.104case.com/article/161554.htm

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 常德市| 马尔康县| 阿瓦提县| 凤庆县| 博客| 南岸区| 洛宁县| 河津市| 汝城县| 玉环县| 宁乡县| 仁布县| 华池县| 香格里拉县| 巴林左旗| 宝丰县| 张家口市| 垦利县| 荆门市| 鹰潭市| 吴江市| 乌拉特前旗| 景东| 鹤峰县| 依兰县| 澄城县| 高密市| 弥勒县| 德化县| 莎车县| 大足县| 克山县| 贞丰县| 临猗县| 金山区| 剑川县| 丰宁| 土默特左旗| 白水县| 麻栗坡县| 秦皇岛市|