OpenEdv-开源电子网

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

原子的原厂4.3寸TFTLCD屏,显示图片出现问题

[复制链接]

36

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2016-3-26
在线时间
83 小时
发表于 2017-4-27 16:37:19 | 显示全部楼层 |阅读模式
1金钱

STM32F407探索者开发板4.3寸屏,
img2LCD将图片转化为二进制文件后,通过串口助手发送二进制文件到开发板,存储在FLASH中。

现在我从FLASH中读取我存储的二进制文件,并将图片还原,显示在屏幕上,现在显示的图片不对,显示的图片是花的。

img2LCD 输出时,
配置的是: 输出类型为二进制文件(*.bin),水平扫描,16位真彩色,不包含图像头数据,高位在前


这是我的实现函数
void show_photo_ip(u16 x,u16 y,u16 len,u16 height,u8 *buf )
{
        u32 count=0;
        u16 color,i,j;

        BACK_COLOR=WHITE;
        LCD_Fill(x,y,x+len,y+height,WHITE);

        LCD_SetCursor(x,y);                //设置光标位置
        for(i=0;i<height;i++)
        {       
                for(j=0;j<len*2;j+=2)
                {
                        color=0;
                        color|=buf[count]<<8;
                        count++;
                        color|=buf[count];    //获得16位的数据
                        count++;
                                               
                        LCD_Fast_DrawPoint(x+j/2+1,y+i,color);
                }
        }
        return;
}


想问下为什么显示的图片为什么会花屏呢?

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

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-4-27 16:43:23 | 显示全部楼层
下载图片解码实验!看图片会不会花屏,基本上只要屏幕能显示字符,能刷屏的话屏幕就没有问题。检查自己的代码!
回复

使用道具 举报

36

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2016-3-26
在线时间
83 小时
 楼主| 发表于 2017-4-27 16:49:58 | 显示全部楼层
zuozhongkai 发表于 2017-4-27 16:43
下载图片解码实验!看图片会不会花屏,基本上只要屏幕能显示字符,能刷屏的话屏幕就没有问题。检查自己的代 ...

使用例子程序没问题,我这个就有问题。搞不懂,逻辑是没问题的
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-4-27 17:26:59 | 显示全部楼层
li13158 发表于 2017-4-27 16:49
使用例子程序没问题,我这个就有问题。搞不懂,逻辑是没问题的

仔细检查,肯定是代码的问题。有可能是RGB数据没有处理好。比如生成的图片数组是BGR的,LCD显示是RGB的等等。
开往春天的手扶拖拉机
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-8-2
在线时间
1 小时
发表于 2021-8-2 16:25:24 | 显示全部楼层
这个代码没有问题。我试过使用F767板子的,注意image2lcd软件转化的时候选择高位在前,而后不要包含头部,16色,能显示的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 20:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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