日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1 在外設(shè)篇里面的點(diǎn)亮液晶屏(17)的基礎(chǔ)上移植液晶屏1 下載GUI解壓放到工程的根目錄下圖片12 將GUI里面的文件夾全部添加到工程文件里面。圖片23 把GUI里面每個(gè)文件夾里面的文件加入到工程。 1 在添加Config的時(shí)候,因

1 在外設(shè)篇里面的點(diǎn)亮液晶屏(17)的基礎(chǔ)上移植液晶屏

1 下載GUI解壓放到工程的根目錄下

圖片1

2 將GUI里面的文件夾全部添加到工程文件里面。

圖片2

3 把GUI里面每個(gè)文件夾里面的文件加入到工程。

1 在添加Config的時(shí)候,因?yàn)镃onfig里面都是頭文件所以需要選擇Allfile文件類型然后在選擇全部文件添加。

2 字體先不添加,以后編譯的時(shí)候需要那個(gè)字體在添加那個(gè)字體。

3 添加不帶操作系統(tǒng)的延時(shí)函數(shù)文件GUI_X.c

4 添加圖片文件的時(shí)候JPGE文件夾下面還有兩個(gè)文件夾DOC和Image不需要添加,只需要添加JPGE下面的點(diǎn)C文件。

5 液晶屏驅(qū)動(dòng)文件LCDDriver下面的文件先不添加,因?yàn)槲覀冇玫囊壕硫?qū)動(dòng)UC_COS不支持,需要我們自己改寫。

6 現(xiàn)在我們先不加觸摸。

7 UC_GUI是可以裁剪的,比如Widget控件沒(méi)用上的我們可以去掉。

8 添加完成后的工程圖像

4 設(shè)置頭文件路徑,設(shè)置完成后如下圖。

5 配置UC_GUI主要在Config文件里面

1 GUIConf.h 設(shè)置

#define GUI_OS (0) /* éè???a2?′?2ù×÷?μí3Compile with multitasking support */
#define GUI_SUPPORT_TOUCH (0) /* ′¥?t?è2??§3?Support a touch screen (req. win-manager) */
#define GUI_SUPPORT_MOUSE (0) /* °′?¥Support a mouse */
#define GUI_SUPPORT_UNICODE (0) /* ×?·?ò2?è1?±?Support mixed ASCII/UNICODE strings */

全部關(guān)閉的目的是把系統(tǒng)最小化,一步一步來(lái)移植。

#define GUI_DEFAULT_FONT &GUI_Font6x8 //UC_GUI默認(rèn)一個(gè)字體現(xiàn)在我們把這個(gè)字體加上。

#define GUI_ALLOC_SIZE 12500 /*動(dòng)態(tài)內(nèi)存管理 Size of dynamic memory ... For WM and memory devices*/

#define GUI_WINSUPPORT 1 /* 視窗管理先保留Window manager package available */


#define GUI_WINSUPPORT 1 /* 視窗管理Window manager package available */
#define GUI_SUPPORT_MEMDEV 0 /* 內(nèi)存管理Memory devices available */
#define GUI_SUPPORT_AA 0 /* 抗鋸齒Anti aliasing available */


LCDConf.c文件修改

#define LCD_XSIZE (240) /*設(shè)置觸摸屏尺寸x軸 X-resolution of LCD, Logical coor. */
#define LCD_YSIZE (320) /* 設(shè)置觸摸屏尺寸Y軸 Y-resolution of LCD, Logical coor. */

這里表示2.4寸和3.2寸觸摸屏大小的設(shè)置方式剛好就是240和320

#define LCD_BITSPERPIXEL (16) //像素是16

#define LCD_CONTROLLER 9325 //驅(qū)動(dòng)

20分鐘15秒


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉