因仑“3+1”工程特种兵精英论坛

标题: ucgui 入门例子 [打印本页]

作者: 左耳    时间: 2016-5-17 19:02
标题: ucgui 入门例子
以前一直没有弄明白这个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 仿真的话用这个文件





欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4