标题: STM32F103RBT的TFT---UC_GUI简单移植 [打印本页]

作者: xuwei    时间: 2015-6-13 19:35
标题: STM32F103RBT的TFT---UC_GUI简单移植
UC_GUI在STM32上移植


GUI: 图形用户接口
三种GUI安装包
1)   mini GUI –》Linux—GCC
2)   QT GUI ->> LInux
3)UC GUI àWindows

GUI软件包作用
1) 实现控制的绘制
2) 捕捉控制的事件
                 使用UC_GUI需要哪些驱动函数
1) 画点函数
2) 读点函数
3) 液晶初始化函数
                     GUI结构解析

UC_API--à(APP)  用户应用层
UC_GUI软件包
底层液晶驱动


GUI函数包解析
4个主文件包
1) Other
DOC 文档
GUI_X包和LCD_Conf
TOOL包一些常用图形工具
2) simulation仿真包
3) uCGUI主文件包
主文件包内容解析
Application上层应用
Config配置:GUI配置  GUI触摸屏配置 LCD配置
GUI主目录:
AntiAlias:抗锯齿
ConvertColor颜色
ConvertMono灰度显示和色彩转换支持
Core内核
Font字体
JPEG图片
LCDDriver液晶驱动
MemDev ,MultiLayer防止项目重叠时候屏幕闪烁
Touch触摸屏控件
VNC虚拟机
Widget窗体控件库
WM窗口管理库
4) GUIDemo 例子



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

2)   添加gui头文件到keil

    3) main文件添加gui.h


  在GUIConfig组下的 LCD需要配置参数



设置液晶基板模式
然后转到液晶初始化函数
在LCDTemplate.c文件了加入自己的液晶头文件TFT.h






替换宏定义的初始化函数

Gui_config中原先的字体和动态内存大小
改成自己的

在字体库查找



F16B_1中打开翻页到最后把文件的定义复制GUI_Font16B_1


改成自己的








这个错误处理

   把值改成0不让工作


基本完成.







作者: 51黑er    时间: 2015-11-1 23:12






















作者: w1685188403    时间: 2019-12-3 15:18
为啥没人回复。。。。
作者: lemax    时间: 2020-5-29 16:30
请教下你的STM32F103RBT是64引脚的吧,它与TFT屏幕是怎么连接的?SPI接口还是并口,能公布下原理图吗,谢谢!
作者: HY11111    时间: 2020-7-14 16:38
你好能分享一下UCgui的库吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1