Prilicno sam siguran da je kod dobar medjutim prilikom ukljucenja ekran ispisuje neke cudne i nepovezane znakove.
Tek nakon 5-10 startovanja uredjaj pocne da radi bas ono sto treba bez ispisivanja suvisnih i nepovezanih znakova.
U kodu na pocetku imam lcd inicijalizaciju i lcd clear.
Pre prikaza vremena promenljive tipa integer se konvertuju u string.
E sad mene najvise muci sto nekad radi bas kako treba a nekad ne.
Kada ubacim neki prostiji kod npr:
Code:
if(T1==0)
{
Lcd_Out(2,5,"Taster 1");
}
else if(T2==0)
{
Lcd_Out(2,5,"Taster 2");
}
else if (T3==0)
{
Lcd_Out(2,5,"Taster 3");
}
else if (T4==0)
{
Lcd_Out(2,5,"Taster 4");
}
else
{
Lcd_Out(1,3,"Stisni taster!");
}
if(T1==0)
{
Lcd_Out(2,5,"Taster 1");
}
else if(T2==0)
{
Lcd_Out(2,5,"Taster 2");
}
else if (T3==0)
{
Lcd_Out(2,5,"Taster 3");
}
else if (T4==0)
{
Lcd_Out(2,5,"Taster 4");
}
else
{
Lcd_Out(1,3,"Stisni taster!");
}
onda uvek startuje i radi kako treba.
Da li mozda neko ima ideju zasto se to desava?