纬图虚拟仪器论坛

 找回密码
 立即注册
搜索
查看: 34286|回复: 18

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

[复制链接]
发表于 2012-9-5 23:45:28 | 显示全部楼层 |阅读模式
程序是经过删减的,不知道为什么,在从公司拷回宿舍的电脑的过程中,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那个显示字符的函数就可以了。

06_ucgui.rar

3.45 MB, 下载次数: 958

STM32裸奔ucGUI

回复

使用道具 举报

 楼主| 发表于 2012-9-5 23:46:08 | 显示全部楼层
不错,又占了一个沙发!
回复 支持 反对

使用道具 举报

发表于 2012-9-6 07:49:29 | 显示全部楼层
无图无真相
回复 支持 反对

使用道具 举报

发表于 2012-9-6 11:34:40 | 显示全部楼层
好东西,谢谢楼主啦
回复 支持 反对

使用道具 举报

发表于 2012-9-6 12:40:44 | 显示全部楼层
看看。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-6 18:50:55 | 显示全部楼层
chenxuyang1991 发表于 2012-9-6 07:49
无图无真相

呵呵,这本不是完整版,只是先完成了移植而已,我后面还有想法等着我去实现。
只不过是应我们2群群主的邀请,想着要给论坛贡献点什么东西,于是就把这个拿出来了,有需要的人自会寻到,只想看演示效果的话,网上一大堆的视频,呵呵。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-6 19:22:46 | 显示全部楼层
sprone 发表于 2012-9-6 18:50
呵呵,这本不是完整版,只是先完成了移植而已,我后面还有想法等着我去实现。
只不过是应我们2群群主的邀 ...

多上图只是为了让坛友有兴趣 是不是啊 为了论坛的发展而已。不要想太多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-7 22:44:25 | 显示全部楼层
chenxuyang1991 发表于 2012-9-6 19:22
多上图只是为了让坛友有兴趣 是不是啊 为了论坛的发展而已。不要想太多

呵呵,那好吧,等我完成0.1版了,具备演示效果了,上个图呗,呵呵。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-8 12:03:53 | 显示全部楼层
sprone 发表于 2012-9-7 22:44
呵呵,那好吧,等我完成0.1版了,具备演示效果了,上个图呗,呵呵。。。

多谢支持
回复 支持 反对

使用道具 举报

发表于 2012-9-9 22:49:43 | 显示全部楼层
好贴  顶顶
回复 支持 反对

使用道具 举报

发表于 2012-9-12 13:12:52 | 显示全部楼层
挺想看看楼主的程序能发出来展示一下,视频有木有
回复 支持 反对

使用道具 举报

发表于 2012-9-13 14:47:48 | 显示全部楼层
不错 谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2012-9-21 12:28:35 | 显示全部楼层
菜鸟想学ucGUI,不知道从何入手啊?望指教
回复 支持 反对

使用道具 举报

发表于 2012-9-21 23:00:52 | 显示全部楼层
裸奔不太好吧
回复 支持 反对

使用道具 举报

发表于 2013-2-23 18:19:21 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2013-3-30 11:24:50 | 显示全部楼层
虽然无图无真相 还是值得顶一吧啊
回复 支持 反对

使用道具 举报

发表于 2013-7-31 16:54:56 | 显示全部楼层
果断MARK,前十有我必火!
回复 支持 反对

使用道具 举报

发表于 2014-6-16 22:33:20 | 显示全部楼层
谢谢分享  
回复 支持 反对

使用道具 举报

发表于 2018-7-7 17:28:51 | 显示全部楼层
好资料!谢谢分享!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|纬图虚拟仪器

GMT+8, 2024-12-22 01:20 , Processed in 0.474793 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表