打印
[GUI]

STM32上裸奔ucGUI例程(含TFT ili9320驱动程序

[复制链接]
8515|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
年轻的国王|  楼主 | 2020-8-6 22:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序是经过删减的,不知道为什么,在从公司拷回宿舍的电脑的过程中,main文件空了,于是我临时用记事本写了点东西上去,基本表达一下意思。不过也无所谓,本来也就是个Demo,重点在于移植。

这个源码将ucGUI3.90a的源码移植到了STM32上,TFT用的是ili9320驱动,支持触摸屏。

在bsp中开辟了两个定时器,一个算10ms,一个算1s。
在stm32f103x_it.c这个文件中处理两个定时器,10ms的那个实现了ucGUI用户手册上说的1s中调用GUI_TouchExec()这个函数100次左右用来检测触摸,1s的那个是为了有时候一些测试性能时候的方便设置的,那个可以删掉。

因为是裸奔的,自然就不能指望多任务了,经过适当的初始化之后,把要实现的功能写在main函数中好了,记得在超级循环中加入GUI_Exec()来实现回调。

驱动是经过我适当优化的,主要就是去掉函数层层调用,直接改用寄存器操作,尽量使用TFT驱动IC的窗口模式等这种没有什么技术含量的优化,太有技术含量的我也不会,而且深究下去的话会降低ucGUI原本代码的可读性,没有必要了。因为这个暂时还不是重点。

也就这样了,如果有对ucGUI有兴趣的,欢迎一起交流,我在2群199418378,找sprone好了。

顺带说一句,如果要在TFT上显示个数值什么的非中文的字符的话,用这个模板轻易搞定,呵呵,只要再bsp中间把你的数据采集到,在主函数中处理好,只要调用ucGUI那个显示字符的函数就可以了。

本文转载于STM32上裸奔ucGUI例程(含TFT ili9320驱动程序)
http://www.stmcu.org.cn/module/forum/thread-619035-1-1.html



使用特权

评论回复
沙发
火箭恐龙| | 2021-8-6 15:22 | 只看该作者
欸~楼主在那个网站好像下载不了呀

使用特权

评论回复
板凳
yangxiaor520| | 2021-8-7 08:32 | 只看该作者
裸奔效率不高

使用特权

评论回复
地板
jkl21| | 2021-8-7 16:22 | 只看该作者
ucgui 中有哪些控件  

使用特权

评论回复
5
iyoum| | 2021-8-7 16:23 | 只看该作者
如何学习ucgui

使用特权

评论回复
6
uytyu| | 2021-8-7 16:23 | 只看该作者
谁用过UCGUI这个嵌入式系统

使用特权

评论回复
7
myiclife| | 2021-8-7 16:23 | 只看该作者
ucgui 哪个版本好

使用特权

评论回复
8
touser| | 2021-8-7 16:24 | 只看该作者
进行简单ucgui移植需要多久  

使用特权

评论回复
9
pklong| | 2021-8-7 16:24 | 只看该作者
有关于ucgui的介绍的书籍吗?

使用特权

评论回复
10
kkzz| | 2021-8-7 16:24 | 只看该作者
linux 下如何使用ucgui  

使用特权

评论回复
11
yujielun| | 2021-8-7 16:24 | 只看该作者
ucgui多任务如何实现啊

使用特权

评论回复
12
typeof| | 2021-8-7 16:25 | 只看该作者
如何配置UCGUI使用外部SRAM内存

使用特权

评论回复
13
usysm| | 2021-8-7 16:26 | 只看该作者
想在STM32上移植UCOSII和UCGUI,需要多大的空间资源

使用特权

评论回复
14
myiclife| | 2021-8-7 16:27 | 只看该作者
ucgui 怎么显示窗口  

使用特权

评论回复
15
uytyu| | 2021-8-7 16:27 | 只看该作者
选择ucgui做界面  

使用特权

评论回复
16
iyoum| | 2021-8-7 16:27 | 只看该作者
ucgui怎么显示汉字  

使用特权

评论回复
17
jkl21| | 2021-8-7 16:27 | 只看该作者
ucgui 的执行速度快吗  

使用特权

评论回复
18
yujielun| | 2021-8-7 16:27 | 只看该作者
ucgui怎样实现字库与程序空间分离

使用特权

评论回复
19
kkzz| | 2021-8-7 16:27 | 只看该作者
uCGUI怎样显示汉字?  

使用特权

评论回复
20
pklong| | 2021-8-7 16:27 | 只看该作者
还有什么GUI简单好用  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:每天都要开心呀

210

主题

505

帖子

4

粉丝