OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: 电子狼

新手UCGUI移植成功,有图有真相

  [复制链接]

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-4-5 18:03:43 | 显示全部楼层
回复【50楼】kassandra:
---------------------------------
把你优化的代码可以分享一下哦
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

23

主题

292

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2013-9-17
在线时间
17 小时
发表于 2014-4-6 15:03:15 | 显示全部楼层
回复【50楼】kassandra:
---------------------------------
回复【50楼】kassandra:
---------------------------------
3000万是什么意思

回复【51楼】电子狼:

大家都很激动啊


---------------------------------
闷鱼闷闷不乐吃焖鱼
回复 支持 反对

使用道具 举报

7

主题

85

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-10-10
在线时间
5 小时
发表于 2014-4-10 19:55:06 | 显示全部楼层
照着楼主的弄,成功了,只是觉得刷屏速度有点慢。。
回复 支持 反对

使用道具 举报

7

主题

85

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-10-10
在线时间
5 小时
发表于 2014-4-11 18:17:36 | 显示全部楼层
楼主!照你的方法确实移植成功了的,但是为什么包含了"BUTTON.H"后,使用BUTTON_Handle提示未定义?弄了一下午,快崩溃了。。
回复 支持 反对

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
发表于 2014-4-11 21:46:43 | 显示全部楼层
回复【52楼】闷鱼:
---------------------------------
那是因为照着楼主的例程,移植成功啦
回复 支持 反对

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2014-4-5
在线时间
0 小时
发表于 2014-4-13 01:58:10 | 显示全部楼层
有所收获   谢谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-10-27
在线时间
0 小时
发表于 2014-4-14 22:05:05 | 显示全部楼层
添加 LCD_ReadPoint(x,y); //读点
    ixelIndex = 0;/* ... 

是不是应该改为: ixelIndex =LCD_ReadPoint(x,y); 


还有如果遇到“Error: L6218E: Undefined symbol exit”的错误提示,可能是Options中选中了使用“微库”的原因

以上是我遇到的问题,按照楼主的说明已经移植成功,谢谢!!
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-4-15 12:30:51 | 显示全部楼层
回复【57楼】shengruxiahua:
---------------------------------
是的,可以这么改。也可以直接返回读点值
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-18 20:16:55 | 显示全部楼层


。。。按照上面的步骤来的,编译后出来的错误
请问大家这是什么问题啊,谢啦!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-18 21:03:32 | 显示全部楼层
回复【楼主位】电子狼:
---------------------------------
。。。按照上面的步骤来的,编译后出来的错误
请问大家这是什么问题啊,谢啦!
Build target 'Target 1'
compiling ILI93xx.c...
HARDWARE\LCD\ILI93xx.c(58): error:  #20: identifier "LCD_RS" is undefined
HARDWARE\LCD\ILI93xx.c(59): error:  #20: identifier "LCD_CS" is undefined
HARDWARE\LCD\ILI93xx.c(60): warning:  #223-D: function "DATAOUT" declared implicitly
HARDWARE\LCD\ILI93xx.c(61): error:  #20: identifier "LCD_WR" is undefined
HARDWARE\LCD\ILI93xx.c(71): warning:  #223-D: function "LCD_WR_DATA" declared implicitly
HARDWARE\LCD\ILI93xx.c(91): error:  #20: identifier "LCD_RS" is undefined
HARDWARE\LCD\ILI93xx.c(92): error:  #20: identifier "LCD_CS" is undefined
HARDWARE\LCD\ILI93xx.c(94): error:  #20: identifier "LCD_RD" is undefined
HARDWARE\LCD\ILI93xx.c(96): error:  #20: identifier "DATAIN" is undefined
HARDWARE\LCD\ILI93xx.c(107): error:  #20: identifier "R34" is undefined
HARDWARE\LCD\ILI93xx.c(112): warning:  #223-D: function "LCD_WR_DATA" declared implicitly
HARDWARE\LCD\ILI93xx.c(134): error:  #20: identifier "LCD_W" is undefined
HARDWARE\LCD\ILI93xx.c(134): error:  #29: expected an expression
HARDWARE\LCD\ILI93xx.c(135): warning:  #223-D: function "LCD_SetCursor" declared implicitly
HARDWARE\LCD\ILI93xx.c(136): error:  #20: identifier "R34" is undefined
HARDWARE\LCD\ILI93xx.c(154): error:  #20: identifier "LCD_RS" is undefined
HARDWARE\LCD\ILI93xx.c(155): error:  #20: identifier "LCD_CS" is undefined
HARDWARE\LCD\ILI93xx.c(157): error:  #20: identifier "LCD_RD" is undefined
HARDWARE\LCD\ILI93xx.c(162): error:  #20: identifier "DATAIN" is undefined
HARDWARE\LCD\ILI93xx.c(174): error:  #20: identifier "R7" is undefined
HARDWARE\LCD\ILI93xx.c(179): error:  #20: identifier "R7" is undefined
HARDWARE\LCD\ILI93xx.c(184): error:  #159: declaration is incompatible with previous "LCD_SetCursor" (declared at line 135)
HARDWARE\LCD\ILI93xx.c(203): error:  #20: identifier "R32" is undefined
HARDWARE\LCD\ILI93xx.c(204): error:  #20: identifier "R33" is undefined
HARDWARE\LCD\ILI93xx.c(215): error:  #20: identifier "R34" is undefined
HARDWARE\LCD\ILI93xx.c(216): warning:  #223-D: function "LCD_WR_DATA" declared implicitly
HARDWARE\LCD\ILI93xx.c(221): error:  #147: declaration is incompatible with "int LCD_Init(void)" (declared at line 381 of ".\GUI\Core\lcd.h")
HARDWARE\LCD\ILI93xx.c(227): warning:  #223-D: function "JTAG_Set" declared implicitly
HARDWARE\LCD\ILI93xx.c(227): error:  #20: identifier "SWD_ENABLE" is undefined
HARDWARE\LCD\ILI93xx.c(764): error:  #20: identifier "LCD_LED" is undefined
HARDWARE\LCD\ILI93xx.c(765): warning:  #223-D: function "LCD_Clear" declared implicitly
HARDWARE\LCD\ILI93xx.c(765): error:  #20: identifier "WHITE" is undefined
HARDWARE\LCD\ILI93xx.c(770): error:  #159: declaration is incompatible with previous "LCD_Clear" (declared at line 765)
HARDWARE\LCD\ILI93xx.c(777): warning:  #223-D: function "LCD_WR_DATA" declared implicitly
HARDWARE\LCD\ILI93xx.c(801): warning:  #223-D: function "LCD_WR_DATA" declared implicitly
HARDWARE\LCD\ILI93xx.c(997): error:  #20: identifier "WHITE" is undefined
Target not created
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-4-19 08:09:12 | 显示全部楼层
回复【60楼】dandanhu:
---------------------------------
是不是没有吧 LCD.h  包含进去
回复 支持 反对

使用道具 举报

19

主题

90

帖子

1

精华

高级会员

Rank: 4

积分
543
金钱
543
注册时间
2012-5-13
在线时间
40 小时
发表于 2014-4-19 08:44:18 | 显示全部楼层
回复【61楼】电子狼:
---------------------------------
不错,赞一个!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-19 17:51:40 | 显示全部楼层
回复【61楼】电子狼:
---------------------------------
是在ili93xx中加入lcd.h吗,已经加进去了
又发现第7步中没有添加TFTDrive.h,将#include "TFTDrive.h"写入后出现这种错误
Build target 'Target 1'
compiling ILI93xx.c...
HARDWARE\LCD\ILI93xx.c(6): error:  #5: cannot open source input file "TFTDrive.h": No such file or directory
compiling LCDDummy.c...
GUI\LCDDriver\LCDDummy.c(42): error:  #5: cannot open source input file "TFTDrive.h": No such file or directory
Target not created

能否给一份#include "TFTDrive.h"底层驱动函数啊

回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-4-16
在线时间
0 小时
发表于 2014-4-19 20:49:40 | 显示全部楼层
回复【61楼】电子狼:
---------------------------------
linking...
UCGUI.axf: Error: L6200E: Symbol asc2_1206 multiply defined (by ili93xx.o and oled.o).
UCGUI.axf: Error: L6200E: Symbol asc2_1608 multiply defined (by ili93xx.o and oled.o).
Target not created
出现这样的错误怎么办呢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-4-19 23:03:08 | 显示全部楼层
回复【64楼】dandanhu:
---------------------------------
删了OLED.c
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

351

主题

1472

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
8077
金钱
8077
注册时间
2015-10-15
在线时间
2915 小时
发表于 2014-4-23 07:29:12 | 显示全部楼层
埃斯特轻笑的摇摇头道,“你想多了,他再入龙帮没人能挡我信,但是教廷那么多年的传承岂会怕一个人,当年他之所以退去也是因为知道这一点罢了,其实古天河比我们想象的要聪明许多,不然他早就死了,现在毕竟不是冷兵器的时代了啊,神榜高手中也有用枪的啊,那样的存在其实比我们更适合对付古天河。”
博狗 http://www.haolaiu.com
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2014-3-19
在线时间
0 小时
发表于 2014-4-30 15:47:19 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-4-25
在线时间
1 小时
发表于 2014-5-1 16:18:21 | 显示全部楼层






LZ好心帮忙看下啊,添加了TFTDriver.h头文件了,问题出在哪啊?
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-4-25
在线时间
1 小时
发表于 2014-5-1 18:58:46 | 显示全部楼层
回复【68楼】astudo:
---------------------------------
知道了,因为没改LCD_CONTROLLER
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-5-10
在线时间
0 小时
发表于 2014-5-10 10:31:23 | 显示全部楼层
mark  
回复 支持 反对

使用道具 举报

5

主题

30

帖子

1

精华

高级会员

Rank: 4

积分
853
金钱
853
注册时间
2013-10-13
在线时间
72 小时
发表于 2014-5-19 23:04:04 | 显示全部楼层
楼主您好,我按照您的方法,进行了移植,移植成功,再次非常的感谢您,但是有一个疑问想和您交流一下,
在给出的main函数中,
int main(void)
{  
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
uart_init(72,9600); //串口1初始化  
LED_Init();

GUI_Init();
GUI_SetBkColor(GUI_BLUE); 
GUI_SetColor(GUI_RED);
GUI_Clear();

GUI_DrawCircle(100,100,50);//画圆 

while(1);
}
经过实际测试,如果把“uart_init(72,9600); //串口1初始化”注释掉,程序就会卡死在这里,不会运行,对于GUI我是个新手,我想不明白这是为什么,不初始化串口会影响哪里?
希望您帮忙解答一下
回复 支持 反对

使用道具 举报

10

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2014-5-30
在线时间
0 小时
发表于 2014-6-9 15:31:41 | 显示全部楼层
回复【15楼】anglexuchao66:
---------------------------------
哥们能不能把你的代码分享一下学习,不胜感激!!
回复 支持 反对

使用道具 举报

10

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2014-5-30
在线时间
0 小时
发表于 2014-6-9 15:57:28 | 显示全部楼层

楼主我把你的练习程序编译了一下出来了个这?菜鸟不懂是怎么回事,求指导!
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-6-9 16:49:35 | 显示全部楼层
回复【73楼】若水三千:
---------------------------------
很明显  头文件不对   添加了么你?
回复 支持 反对

使用道具 举报

10

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2014-5-30
在线时间
0 小时
发表于 2014-6-9 19:01:20 | 显示全部楼层
回复【74楼】电子狼:
---------------------------------
我只是编译了一下你上传的那个练习……
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-6-10 13:14:54 | 显示全部楼层
回复【75楼】若水三千:
---------------------------------我的keil版本是4.12.
你的版本多少?跟编译器有关系
回复 支持 反对

使用道具 举报

10

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
123
金钱
123
注册时间
2014-5-30
在线时间
0 小时
发表于 2014-6-10 14:05:39 | 显示全部楼层
回复【76楼】电子狼:
---------------------------------
我是4.72
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-6-10 21:04:10 | 显示全部楼层
回复【77楼】若水三千:
---------------------------------
问题就在这了,你用4.12的就不会有事
回复 支持 反对

使用道具 举报

38

主题

165

帖子

0

精华

高级会员

Rank: 4

积分
646
金钱
646
注册时间
2014-3-5
在线时间
67 小时
发表于 2014-6-22 16:29:29 | 显示全部楼层
没看到界面呀
Hard work!
回复 支持 反对

使用道具 举报

19

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
382
金钱
382
注册时间
2014-1-7
在线时间
42 小时
发表于 2014-6-22 19:48:08 | 显示全部楼层
哈哈哈哈哈 顶顶!!!!!!!!
回复 支持 反对

使用道具 举报

9

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-10-23
在线时间
0 小时
发表于 2014-7-11 15:11:51 | 显示全部楼层
我的图像不清晰是怎么回事,刷屏时总是在屏幕上剩下好多  点
回复 支持 反对

使用道具 举报

2

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2014-7-11
在线时间
0 小时
发表于 2014-7-22 10:53:28 | 显示全部楼层
顶,支持ucGUI
回复 支持 反对

使用道具 举报

3

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2012-10-15
在线时间
4 小时
发表于 2014-7-22 11:41:28 | 显示全部楼层
mark···················
回复 支持 反对

使用道具 举报

33

主题

253

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
412
金钱
412
注册时间
2012-8-16
在线时间
0 小时
发表于 2014-7-22 12:31:08 | 显示全部楼层
好贴,果断顶起 啊....
开源的世界,你可以做主!!
回复 支持 反对

使用道具 举报

29

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1530
金钱
1530
注册时间
2012-9-4
在线时间
262 小时
发表于 2014-7-22 14:42:39 | 显示全部楼层
顶一个/////改天试试...........
STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32
回复 支持 反对

使用道具 举报

4

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2014-2-8
在线时间
2 小时
发表于 2014-8-1 19:56:15 | 显示全部楼层
资料已经下载了,板子和楼主一样的,现在开始看楼主的文档,不懂的地方希望楼主指教呀
专心专注,必有所成
回复 支持 反对

使用道具 举报

17

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2014-3-2
在线时间
30 小时
发表于 2014-8-11 18:16:15 | 显示全部楼层
回复【78楼】电子狼:
---------------------------------
那如果实在是编译器版本不同 我该怎样解决问题呢
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-8-11 21:06:36 | 显示全部楼层
回复【87楼】襟湿容颜:
---------------------------------
4.12--4.5之间的版本应该都没事的
回复 支持 反对

使用道具 举报

15

主题

109

帖子

0

精华

高级会员

Rank: 4

积分
607
金钱
607
注册时间
2014-8-14
在线时间
183 小时
发表于 2014-8-14 22:58:46 | 显示全部楼层
你好,我参照本文一直uCGUI3.90到s3c2440,LCD一直部分没有提示错误,最后编译时提示Undefined symbol main(referred from kernel.o)

能请问下是什么原因吗

我用ADS1.2开发的
回复 支持 反对

使用道具 举报

8

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-9-19
在线时间
16 小时
发表于 2014-8-16 13:57:36 | 显示全部楼层
文件加进去 keill自动关闭
回复 支持 反对

使用道具 举报

20

主题

232

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2013-6-1
在线时间
0 小时
发表于 2014-8-16 14:21:08 | 显示全部楼层
我猜LZ的名字叫郑凯
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-8-17 17:04:32 | 显示全部楼层
回复【91楼】Scy:
---------------------------------
恭喜你,答错了
回复 支持 反对

使用道具 举报

8

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2014-6-23
在线时间
0 小时
发表于 2014-8-22 10:01:09 | 显示全部楼层
按你的操作来怎么出现这个错误,解释下,谢谢。

回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-12-25
在线时间
0 小时
发表于 2014-9-2 10:59:21 | 显示全部楼层

吃完饭,下午来试试,先顶一个

回复 支持 反对

使用道具 举报

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2014-7-2
在线时间
17 小时
发表于 2014-9-2 13:11:16 | 显示全部楼层
好东西哦,顶!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2013-7-18
在线时间
1 小时
发表于 2014-10-6 02:44:51 | 显示全部楼层
谢谢LZ分享!按你的步骤移植,成功了!
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-10-10 15:50:43 | 显示全部楼层
楼主为什么程序下载到mini板上不能显示的呢?就白屏。
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-10-10 15:51:48 | 显示全部楼层
回复【95楼】dengzhengbing:
---------------------------------
为什么源程序移植到mini板上是白屏的呢?
回复 支持 反对

使用道具 举报

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
 楼主| 发表于 2014-10-10 17:10:17 | 显示全部楼层
回复【97楼】lianjiawei18:
--------------------------------
白屏的情况有很多
大多数情况有:
第一:底层LCD驱动, 画点   读点  函数都要有
第二:ucGUI的版本
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-3-22
在线时间
0 小时
发表于 2014-10-10 18:17:29 | 显示全部楼层
回复【99楼】电子狼:
---------------------------------
用的是mini板V2.0的,楼主的源代码下进去也是白屏,不知怎么解决。求助,调了好久了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 20:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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