LPC4357 跑7寸屏 会屏闪

2019-03-25 20:07发布

最近在搞LPC4357这个片子,用来做个7寸屏的界面驱动。
LCD是800*480的,用的是16bit的RGB=565,然后SDRAM用的是MT48LC2M32B,8MB-32bit的,最大时钟好像是166MHz.,设置的EMC时钟是102M
然后MCU主频是在204M,LCD的像素时钟频率用的是34MHz。
然后,在emwin上软件测试了下,简单的做个页面的反复重重绘,代码如下:

h_menu = page_system_menu();
  while(1)
  {
      GUI_Delay(1000);

      WM_InvalidateWindow(h_menu);
  }
然后就发现,有屏闪,从左上角开始,越往右下角越严重。该页面放了几排按钮,在重绘时,右下角都能看按钮先消失,然后再重绘的过程。

这会是SDRAM频率不够?还是MCU写入不够快呀?
  
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
sblpp
1楼-- · 2019-03-26 03:06
_NXP LPC1000_ LPC4357驱动10.2寸TFT,1024*600分辨率屏,豪无压力!
32bit SDRAM!
jplzl10000
2楼-- · 2019-03-26 08:13
sblpp 发表于 2017-5-4 16:48
LPC4357驱动10.2寸TFT,1024*600分辨率屏,豪无压力!
32bit SDRAM!

10.2寸的都不会闪?16bit还是24bit的呀?RGB接口?
我换了个低版本的emwin lib好像闪就好点了,不那么明显

会是驱动没配置好?
sblpp
3楼-- · 2019-03-26 13:19
16bit的
没用emwin
直接操作显存的。
sblpp
4楼-- · 2019-03-26 17:23
jplzl10000 发表于 2017-5-4 21:38
10.2寸的都不会闪?16bit还是24bit的呀?RGB接口?
我换了个低版本的emwin lib好像闪就好点了,不那么明 ...

LPC4357 TFT Driver.mp4 (3.75 MB, 下载次数: 1269) 2017-5-5 17:01 上传 点击文件名下载附件

看视频效果。
jplzl10000
5楼-- · 2019-03-26 22:09
sblpp 发表于 2017-5-5 17:00
16bit的
没用emwin
直接操作显存的。

这样啊,那你这个不会有什么问题啊
你可以试试全屏刷新看看,肯定是能见到闪的,单纯的刷颜 {MOD},会像翻书样
jplzl10000
6楼-- · 2019-03-26 22:26
 精彩回答 2  元偷偷看……

一周热门 更多>