說明:1、emWin底層中最重要的一個優化就是16bpp繪製,特此為其增加DMA加速,已經支持RA8875和ili9488。2、使用中務必將emWin任務設置為除了空閑任務,統計任務以外的最低優先順序,這樣就可以有效的發揮DMA的優勢,CPU可以解放出來處理其他任務。操作說明:1. 所有界面支持按鍵操 ...
說明:
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即可。
常式下載:
基於FreeRTOS的emWin底層DMA加速,支持RA8875和ili9488.7z
基於RTX的emWin底層DMA加速,支持RA8875和ili9488.7z
基於uCOS-III的emWin底層DMA加速,支持RA8875和ili9488.7z
效果: