【分享】【原創開源應用第4期】給ili9488,RA8875類顯示屏的emWin底層增加DMA加速方案


 

說明:
1、emWin底層中最重要的一個優化就是16bpp繪制,特此為其增加DMA加速,已經支持RA8875和ili9488。
2、使用中務必將emWin任務設置為除了空閑任務,統計任務以外的最低優先級,這樣就可以有效的發揮DMA的優勢,CPU可以解放出來處理其他任務。

操作說明:
1. 所有界面支持按鍵操作
(1)K2按鍵用於控件焦點的切換,切換時,所選擇的控件會出現淺色邊框
(2)K3按鍵用於進入下一個界面
(3)搖桿的OK鍵用於選擇相應控件后,觸發控件所對應的的操作。

2. 如果使用電阻觸摸操作的話,請運行V5開發板emWin教程第三章中的觸摸校准程序,此程序會將觸摸參數保
   存到EEPROM中,然后再運行此工程即可。電容屏無需校准。

3. 采用觸摸方式操作界面時,如果進入到沒有按鈕控件的界面時,可以點擊屏幕中間部分進入下一頁。
4. 界面大小自適應主流分辨率,比如480*272,800*480,480*320。

注意事項:
RTX版的例子使用MDK4.74,其它uCOS-III和FreeRTOS不限制,只要支持F407即可。


例程下載:

鏈接:https://pan.baidu.com/s/1nHJKum0_oUfgWem5DHAtzw  密碼:93vc




效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM