单片机/MCUwilliam hill官网
直播中

JP306871268

10年用户 35经验值
擅长:531765
私信 关注
[问答]

TFT为什么显示出来的只是一条图片线。

我用TFT显示图片,为什么显示出来的只是一条图片线。
这是显示图片的程序
void LCD_ShowImage(uint16_t x, uint16_t y, const unsigned char ucImageIfo[])
{
   uint32_t i, j, k = 8;
   uint16_t  ImageHeight, ImageWidth;
   ImageHeight = ucImageIfo[4] | (ucImageIfo[5] << 8);
   ImageWidth  = ucImageIfo[2] | (ucImageIfo[3] << 8);
   for(j = y; j < (y + ImageHeight); j++)    //j行
       for(i = x; i < (x + ImageWidth); i++)   //i列
    {
        LCD_SetPoint(i, j, ucImageIfo[k] | ucImageIfo[++k] << 8);
     k++;
    }
}
这是我编程的
LCD_ShowImage(0,0,(unsigned char *)gImage_c);

回帖(2)

66888888

2014-9-5 22:44:47
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

lianguhuagong

2014-9-11 12:09:33
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
举报

更多回帖

发帖
×
20
完善资料,
赚取积分