中级会员
 
- 积分
- 252
- 金钱
- 252
- 注册时间
- 2013-12-30
- 在线时间
- 0 小时
|
5金钱
每次调试的时候就自己进入GUI_Init()里面最后停在清屏函数
//清屏函数
//color:要清屏的填充色
void LCD_Clear(u16 color)
{
u32 index=0;
u32 totalpoint=lcddev.width;
totalpoint*=lcddev.height; //得到总点数
if((lcddev.id==0X6804)&&(lcddev.dir==1))//6804横屏的时候特殊处理
{
lcddev.dir=0;
lcddev.setxcmd=0X2A;
lcddev.setycmd=0X2B;
LCD_SetCursor(0x00,0x0000); //设置光标位置
lcddev.dir=1;
lcddev.setxcmd=0X2B;
lcddev.setycmd=0X2A;
}else LCD_SetCursor(0x00,0x0000); //设置光标位置
LCD_WriteRAM_Prepare(); //开始写入GRAM
for(index=0;index<totalpoint;index++)
{
LCDUP->LCD_RAM=color; //这个位置,就不动了
}
}
这是什么回事啊
|
|