TFT显示图片问题

2020-02-03 10:14发布

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


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


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

有经验的朋友帮我看看!谢谢~~~~~~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
chenfzg
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]);
               
                          }
                 }
        }

一周热门 更多>