OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7097|回复: 13

GUI移植成功的请进

[复制链接]

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
发表于 2013-8-30 10:40:35 | 显示全部楼层 |阅读模式
            我移植的gui编译有几个错,请大神们帮忙看看,代码如下:

图形时钟显示.zip

2.6 MB, 下载次数: 84

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 10:52:26 | 显示全部楼层
回复【楼主位】浮夸:
---------------------------------
我移植到用IO口刷液晶的板子上面就正常,移植到用FSMC的板子上就有错,而且有很多人都遇到这种情况,求指点啊、拜托
回复 支持 反对

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2013-8-30 14:51:12 | 显示全部楼层
你先保证用FSMC能正常驱动液晶,把底层搞好,不要一次性把所有代码加进来
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 15:18:14 | 显示全部楼层
回复【3楼】xiaoyan:
---------------------------------
可以驱动、我保证一切都是好的、我单独显示汉字、画线等一切正常,我用两块板子试了,我得出的结论是:FSMC写的液晶初始化移植后编译就有错,而直接用io口写的液晶初始化就没问题。不知道怎么回事?
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-8-30 15:31:47 | 显示全部楼层
回复【4楼】浮夸:
---------------------------------
把编译的错误发出来看看
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-8-30 15:36:26 | 显示全部楼层
回复【4楼】浮夸:
---------------------------------
改的时候,要注意初始化别和GUI重名,还有一个宏定义LCD也要改,GUI里面有一个这个结构体
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 16:18:32 | 显示全部楼层
回复【6楼】zf:
---------------------------------
哪个宏定义、
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 16:23:01 | 显示全部楼层
回复【7楼】浮夸:
---------------------------------
//LCD地址结构体
typedef struct
{
u16 LCD_REG;
u16 LCD_RAM;
} LCD_TypeDef;
//使用NOR/SRAM的 Bank1.sector4,地址位HADDR[27,26]=11 A16作为数据命令区分线 
//注意设置时STM32内部会右移一位对其! 111110=0X3E     
#define LCD_BASE        ((u32)(0x60000000 | 0x0001fffe))
#define LCD             ((LCD_TypeDef *) LCD_BASE)
这是我液晶里面的LCD结构体,是不是#define LCD             ((LCD_TypeDef *) LCD_BASE)中的LCD跟它里面的重复了?
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-8-30 16:27:42 | 显示全部楼层
回复【8楼】浮夸:
---------------------------------
是的,这个LCD和GUI里的一个共同体重复了,具体在哪里忘了,反正换个名字就好了
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 16:30:02 | 显示全部楼层
回复【9楼】zf:
---------------------------------
终于对了、谢了哈
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-8-30 16:36:33 | 显示全部楼层
还有什么问题你自己看看吧!这是战舰板子上的了

基本移植.rar

18.48 MB, 下载次数: 131

基本移植+触屏.rar

35.61 MB, 下载次数: 120

技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

19

主题

90

帖子

1

精华

高级会员

Rank: 4

积分
543
金钱
543
注册时间
2012-5-13
在线时间
40 小时
发表于 2013-8-30 17:56:38 | 显示全部楼层
回复【11楼】zf:
---------------------------------
请问你们在那个板子上试验的,是战舰还是那个以前的那个板子?
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-8-30 18:34:53 | 显示全部楼层
回复【12楼】蓝色天使211:
---------------------------------
战舰板子啊!
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2013-1-28
在线时间
0 小时
 楼主| 发表于 2013-8-30 20:00:17 | 显示全部楼层
回复【13楼】zf:
---------------------------------
自己开的板子,改哈管脚就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-14 03:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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