硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8041|回复: 9
收起左侧

[emWin] Eric2013,关于FSMC驱动LCD出现花屏的问题,求帮助

[复制链接]

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
发表于 2014-4-16 15:23:34 | 显示全部楼层 |阅读模式
Eric2013请问你在调试LCD时遇到这样的问题没?
FSMC的FSMC_AddressSetupTime、FSMC_AddressHoldTime、FSMC_DataSetupTime等的配置不合理造成了LCD运行过程中花屏?


原来我的LCD是直接连在STM32F407ZGT6芯片引脚的,显示一直正常,现在因为设备机械结构问题,需要延长LCD与CPU的接线,于是我在中间加了一组延长线,在进入emWin后,才运行没几秒就花屏了,我觉得应该是加了延长线后速度过快造成的,那就该修改前面列举的相关设置,改了好几种LCD显示依然不正常,因为是现学现做,时间又仓促,所以对FSMC研究的不到位,
请教Eric2013你当初遇到这样情况过没?是怎样调试的咯?


这是我原来没加延长线时的设置:
QQ图片20140416151702.jpg

再编辑:我外扩了2M的SRAM,emWin用的是这个SRAM,会与SRAM的配置有关不?
在线等。。。Thanks!
屏要生产时再买了,现在在做样机。
另,麻烦Eric2013给个5寸和7寸LCD的尺寸!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107197
QQ
发表于 2014-4-16 17:23:39 | 显示全部楼层
1. 你现在外接的线大概有多长。
2. 你用的外部2M SRAM速度有多少的,是2ns的不。
3. 5寸和7寸资料:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1354
                           http://www.armbbs.cn/forum.php?mod=viewthread&tid=2616
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-16 17:55:21 | 显示全部楼层
外部SRAM用的是is61wv102416bll,速度应该是8ns吧,延长线有大概160mm,要是LCD尺寸在5、7寸之间的就好了 可惜没有6寸屏啊!
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-16 17:58:00 | 显示全部楼层
QQ截图20140416175652.png 现在改成这样的配置,能够坚持很长时间不花屏,但是还是有些不稳定!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107197
QQ
发表于 2014-4-16 18:32:10 | 显示全部楼层
先不要使用外部SRAM,速度有点慢,我们板子是用的2ns的。把使用大内存的地方先注释掉。
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-17 14:23:03 | 显示全部楼层
[s:142]
1. 未使用外部sram,显示正常的,eric2013,看来使使用了外部SRAM加了LCD延长线造成的,请问这个怎么好解决?重配置SRAM?  
2.我之前使用的SRAM用于emWin,实际是全部给了emWin做内存空间,根本没有通过外部sram来缓存emWin,导致使用外部sram和没使用emWin的刷屏效果一样,显示界面有很强的拉帘感,请问怎样才能通过sram来作缓存显示GUI,达到刷屏很快咯?
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-17 16:17:29 | 显示全部楼层
GUI_MessageBox这个函数多用于弹出提示框,如何使弹出的提示框的文字为中文咯?[s:147]
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-17 17:56:14 | 显示全部楼层
GUI_MessageBox中文的已解决,因为用了外部SRAM和LCD延长线导致LCD花屏的问题依旧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107197
QQ
发表于 2014-4-17 18:03:58 | 显示全部楼层

回 ewindiors 的帖子

ewindiors:GUI_MessageBox中文的已解决,因为用了外部SRAM和LCD延长线导致LCD花屏的问题依旧 (2014-04-17 17:56) 
用外部SRAM作为emWin的动态内存问题,我最近也在研究如何能够更好的发挥性能。
回复

使用道具 举报

8

主题

57

回帖

18

积分

初级会员

总是眼真真,勤习庄庄点将蠢!

积分
18
 楼主| 发表于 2014-4-17 22:03:59 | 显示全部楼层
V5板子的综合例程就是使用的外部SRAM的,效果那么好的啊!
你没遇到使用外部SRAM花屏的问题过?
Eric2013,教教我怎么解决咯?我只知道调FSMC的速度,但是还是会出错的啊[s:146]
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-21 12:16 , Processed in 0.182341 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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