找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13063|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

STM32F103RBT的TFT---UC_GUI簡單移植

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:82781 發(fā)表于 2015-6-13 19:35 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
UC_GUI在STM32上移植


GUI: 圖形用戶接口
三種GUI安裝包
1)   mini GUI –》Linux—GCC
2)   QT GUI ->> LInux
3)UC GUI àWindows

GUI軟件包作用
1) 實(shí)現(xiàn)控制的繪制
2) 捕捉控制的事件
                 使用UC_GUI需要哪些驅(qū)動(dòng)函數(shù)
1) 畫點(diǎn)函數(shù)
2) 讀點(diǎn)函數(shù)
3) 液晶初始化函數(shù)
                     GUI結(jié)構(gòu)解析

UC_API--à(APP)  用戶應(yīng)用層
UC_GUI軟件包
底層液晶驅(qū)動(dòng)


GUI函數(shù)包解析
4個(gè)主文件包
1) Other
DOC 文檔
GUI_X包和LCD_Conf
TOOL包一些常用圖形工具
2) simulation仿真包
3) uCGUI主文件包
主文件包內(nèi)容解析
Application上層應(yīng)用
Config配置:GUI配置  GUI觸摸屏配置 LCD配置
GUI主目錄:
AntiAlias:抗鋸齒
ConvertColor顏色
ConvertMono灰度顯示和色彩轉(zhuǎn)換支持
Core內(nèi)核
Font字體
JPEG圖片
LCDDriver液晶驅(qū)動(dòng)
MemDev ,MultiLayer防止項(xiàng)目重疊時(shí)候屏幕閃爍
Touch觸摸屏控件
VNC虛擬機(jī)
Widget窗體控件庫
WM窗口管理庫
4) GUIDemo 例子



移植步驟
1)   添加上述gui主文件包的文件夾到keil

2)   添加gui頭文件到keil

    3) main文件添加gui.h


  在GUIConfig組下的 LCD需要配置參數(shù)



設(shè)置液晶基板模式
然后轉(zhuǎn)到液晶初始化函數(shù)
在LCDTemplate.c文件了加入自己的液晶頭文件TFT.h






替換宏定義的初始化函數(shù)

Gui_config中原先的字體和動(dòng)態(tài)內(nèi)存大小
改成自己的

在字體庫查找



F16B_1中打開翻頁到最后把文件的定義復(fù)制GUI_Font16B_1


改成自己的








這個(gè)錯(cuò)誤處理

   把值改成0不讓工作


基本完成.






分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:94349 發(fā)表于 2015-11-1 23:12 | 只看該作者





















回復(fù)

使用道具 舉報(bào)

板凳
ID:581602 發(fā)表于 2019-12-3 15:18 | 只看該作者
為啥沒人回復(fù)。。。。
回復(fù)

使用道具 舉報(bào)

地板
ID:14826 發(fā)表于 2020-5-29 16:30 | 只看該作者
請教下你的STM32F103RBT是64引腳的吧,它與TFT屏幕是怎么連接的?SPI接口還是并口,能公布下原理圖嗎,謝謝!
回復(fù)

使用道具 舉報(bào)

5#
ID:321580 發(fā)表于 2020-7-14 16:38 | 只看該作者
你好能分享一下UCgui的庫嗎
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表