TFT显示图片问题

2020-02-03 10:14发布

下面是显示的图片效果,不知道什么原因导致图片出现红块!本来从SD卡读出来时就有这种效果,我以为是读取数据出现问题~~~~~~~~~另外我用直接取模的时候就也是一样效果!
显示效果 (原文件名:图片 002.jpg)


显示效果 (原文件名:图片 003.jpg)


原图 (原文件名:433.jpg)
程序ourdev_579828RWUPPN.rar(文件大小:162K) (原文件名:C51图片显示测试程序.rar)

有经验的朋友帮我看看!谢谢~~~~~~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
turf123
1楼-- · 2020-02-03 15:39
是用数组指针读取的吗?
chenfzg
2楼-- · 2020-02-03 16:08
嗯,从SD卡里面读出来的是用指针!而直接取模的显示是用数组~~~~~~~~~
        for(k=0;k<2;k++)     //刷图片
        {
                   for(j=0;j<2;j++)
                {       
                        Address_set(120*j,160*k,120*j+119,160*k+159);
                    for(i=0;i<19200;i++)
                         {
                          LCD_Write_DATA(image[i*2],image[i*2+1]);
               
                          }
                 }
        }
lixiangwen
3楼-- · 2020-02-03 19:44
看到图片嘿到我一滚!

你在写指令里面多加一些 NOP 延时试试呢
turf123
4楼-- · 2020-02-03 20:37
凭我的经验有些时候用指针就不好使,有些地方就直接取值,花的更严重。不必用nop,屏幕响应够快。你可以做一张 {MOD}谱看看问题
chenfzg
5楼-- · 2020-02-03 21:48
 精彩回答 2  元偷偷看……
gmolzc
6楼-- · 2020-02-03 22:00
初始化中:伽馬調節不對

一周热门 更多>