查看: 2357|回复: 0
打印 上一主题 下一主题

ucgui 入门例子

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-17 19:02:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前一直没有弄明白这个ucgui是怎么回事
这两天突然有空又摆弄起来 发现原来也很简单(当然是参考了很多前辈的范例)
下面将具体步骤和像我这样的菜鸟分享一下:

准备工作:下载ucgui324源码包 MDK3.20

STEP1--建立mdk项目添加gui文件夹因为mdk不能建立二级文件夹好像 所以gui文件夹下面的文件我都放在一个文件夹下面了 其他建立APPLICATION CONFIG。。文件夹 添加相应文件

在optiong for taget=》c/c++的include path里面选择包含gui源文件的路径

STEP2--修改guiconfig和lcdcongfig (GUICONFIG.H 可以参考压缩包里面的)

STEP3--在application中添加LCD驱动(这个是需要自己写的,我这个是参考他人的)

STEP4--检查gui-》lcddrives文件夹下是否已经包含了相应lcd的软驱动(我用6963控制器的lcd所以应该包含LCDSLIN.C,这个源码包理一般有,另外好像还需要包含lcd_0.h和lcd_1.h)

注意: GUI_BMP.C GUI_DRAWBMP.C 好像重复 可以去除一个

STEP5--添加sample中的gui_X文件加下的gui_x.C文件,因为操作系统的原因,不然编译时候会提示有些函数未定义,如果碰到其他的还可以自己加一些函数可以是空函数。大家看我的gui_x.c我自己也加了两个函数gui_errorout()和GUI_WARN().

上述五个步骤修改好后就可以 编译了 一般不会有问题了

文字和2d图形仿真实验基本没有问题 大家可以试试 压缩包里面有proteus仿真文件

另外窗口我没调出来 不知道是什么原因

如果哪位大虾弄出来 请不吝指导一下。

ucgui(324)模板ourdev_384492.rar(文件大小:4.97M) (原文件名:ucgui324.rar)

lpc2104+T6963.DSN 仿真的话用这个文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

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