2019/12/10

一、快速截图
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破解方法

在图片比较大的时候一直出现上面这段错误
原因是未破解(可能是忘了)
破解完成后 可以正常显示。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值