еще вопрос: инициализацию делаю так void LcdInit()
{
RST=0;
delay(10000);
RST=1;
while ((GetStatusLCD()&0x03)!=0x03);//OR mode
Send8LCD(1,0x80);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,00);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,00);
while ((GetStatusLCD()&0x03)!=0x03);//GRPHIC HOME
Send8LCD(1,0x42);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x28);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x00);
while ((GetStatusLCD()&0x03)!=0x03);//GRPHIC AREA
Send8LCD(1,0x43);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x00);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x17);
while ((GetStatusLCD()&0x03)!=0x03);//TEXT HOME
Send8LCD(1,0x40);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x28);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(0,0x00);
while ((GetStatusLCD()&0x03)!=0x03);//TEXT AREA
Send8LCD(1,0x41);
}
дальше пытаюсь включить курсор
while ((GetStatusLCD()&0x03)!=0x03);// выбор формы курсора(8 строк)
Send8LCD(1,0xa7);
while ((GetStatusLCD()&0x03)!=0x03);//курсор вкл.мигание вкл.
Send8LCD(1,0x93);
while ((GetStatusLCD()&0x03)!=0x03);
Send8LCD(1,0x9c);//текст вкл.графика вкл.
курсор ИНОГДА появляеться, причем я не могу выявить закономерность его появления =), но при этом мусор с экрана не исчезает. Подскажите, может кто-то сталкивался!