学前班
最后登录1970-1-1
在线时间 小时
注册时间2017-2-23
|
发表于 2017-9-27 22:52:01
|
显示全部楼层
火哥 我按照楼下大神的例程编辑了16*16的自建字模显示程序 但显示的总是乱码 能帮我指出症结吗?
void LCD_Dispbighanzi(uint16_t x, uint16_t y,uint16_t n,uint16_t color)
{
uint16_t page,byte,column,temp1;
ILI9341_OpenWindow (x, y,16, 16);
ILI9341_Write_Cmd ( CMD_SetPixel );
for( page=0; page < 32; page+=2 )//16*16汉字占用32个字节
{
for(byte=0;byte < 8; byte++)
{
temp1 = zimo[n][page+byte];
for( column=0; column < 8; column++ )
{
if( temp1 & 0x01 )
{
ILI9341_Write_Data ( CurrentTextColor );
}
else
{
ILI9341_Write_Data ( CurrentBackColor );
}
temp1>>= 1;
}
}
}
}
按照零死角PDF的教程设置了PCtolLCD的参数,生成“惠”字的字模如下
const unsigned char zimo[13][32]=
{
{0x00,0x00,0x01,0x80,0x7F,0xFE,0x01,0x80,0x1F,0xF8,0x11,0x88,0x1F,0xF8,0x11,0x88},
{0x1F,0xF8,0x01,0x98,0x3F,0xFC,0x01,0x04,0x2D,0x8C,0x6C,0x96,0x4F,0xF2,0x00,0x00},/*"惠",0*/
};
但是一直显示乱码,跪求看一眼是哪里出了问题?
T_T............................ |
|