硬汉嵌入式论坛

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

[有问必答] 使用STemwin 显示的jpeg图片,刚开始显示时的亮度有些闪烁 ??

[复制链接]

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2015-10-12 09:17:37 | 显示全部楼层 |阅读模式
使用STemwin 显示的jpeg图片,刚开始显示时的亮度有些闪烁 ??

等正常显示完成后,亮度就稳定了,还有显示 bmp格式的图片时,亮度一直很好,

显示jpeg格式的图片时,貌似速度比较慢,是什么情况啊 ??


显示屏的供电电源是稳定不变的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2015-10-12 10:20:08 | 显示全部楼层
亮度闪烁不至于,显示的确稍有些慢,建议将图片加载到SDRAM后,再解码显示会好些。
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
 楼主| 发表于 2015-10-19 10:32:47 | 显示全部楼层

回 eric2013 的帖子

eric2013:亮度闪烁不至于,显示的确稍有些慢,建议将图片加载到SDRAM后,再解码显示会好些。 (2015-10-12 10:20) 
你好,闪烁找到问题了,是使用了GUI_Clear();  这个函数后屏幕就会闪烁感,我将数据加载到SDRAM,显示速度也还是不怎么理想,貌似还没有单独使用jpeg解码程序快,

    while(1)
    {

        JPEG_dispEx("jpg/320x4801.jpg",0,0,    0,    1,1);
        GUI_DispStringAt("USB *无加载RAM中欣赏 JPEG 图片 1", 15, 200);   
        GUI_Delay(100);
//        GUI_Clear();            // 增加清屏后,LCD 显示 有点闪烁感


        JPEG_disp("jpg/320x4802.jpg",0, 0,    0,    1,1);   
        GUI_DispStringAt("USB -加在到 RAM 中的  JPEG图片 2",15,200);
        GUI_Delay(100);
//        GUI_Clear();        

        
        JPEG_dispEx("jpg/320x4803.jpg",0, 0,    0,    1, 1);
        GUI_DispStringAt("USB *无加到 RAM 中的 JPEG 图片 3",15,200);
        GUI_Delay(100);
//        GUI_Clear();      //  这个地方,如果不屏蔽,屏幕显示就会有的闪烁,屏蔽后就不会闪烁了,不知道是什么原因啊 ??

        JPEG_disp("jpg/320x4804.jpg",0, 0,    0,    1,1);
        GUI_DispStringAt("USB -加载到 RAM 中的 JPEG 图片 4",15,200);
        GUI_Delay(100);
//        GUI_Clear();

        JPEG_disp("jpg/320x4805.jpg",0, 0,    0,    1,1);
        GUI_DispStringAt("USB -加载到 RAM 中的 JPEG 图片 5",15,200);
        GUI_Delay(100);
//        GUI_Clear();        
        
    }
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 03:13 , Processed in 0.150304 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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