一、快速截图
windows+shift+s
二、K60 单片机TFT屏幕显示问题以及解决
1.关于取模软件
取模软件打开的图片要是jpg的格式
取模软件在进行取模前 有必要将图片的像素设置好比如TFT全屏设置为128*160
图片最后输出像素一定要和程序里的相同
例:void showimage(const unsigned char *p)
{
int i,j,k;
unsigned char picH,picL;
dsp_single_colour(WHITE); //清屏
for(k=0;k<4;k++)
{
for(j=0;j<3;j++)
{
Lcd_SetRegion(40*j,40*k,40*j+39,40*k+39); //坐标设置
for(i=0;i<40*40;i++)
{
picH=*(p+i*2); //数据低位在前(此处因取模软件的问题改成数据高位在前 图片可以正常显示,此处已调整为高位在前//
picL=*(p+i*2+1);
LCD_WriteData_16Bit(picH<<8|picL);
}
}
}
}
此段为输出40*40的像素图片若要全屏显示要修改程序为
void showimage_fullscreen(const unsigned char *p)
{
int i;
unsigned char picH,picL;
dsp_single_colour(WHITE); //清屏
Lcd_SetRegion(0,0,127,159); //坐标设置
for(i=0;i<128*160;i++)
{
picH=*(p+i*2); //数据低位在前(此处因取模软件的问题改成数据高位在前 图片可以正常显示,此处已调整为高位在前//
picL=*(p+i*2+1);
LCD_WriteData_16Bit(picH<<8|picL);
}
}
2…\OBJ\LCD.axf: error: L6047U: The size of this image (34984 bytes) exceeds,KEIL5破解方法
在图片比较大的时候一直出现上面这段错误
原因是未破解(可能是忘了)
破解完成后 可以正常显示。