I have a strange problem with this program what I can't figure out.
Compiler says: "Cannot generate code for expression."
I use mikroC version 2.0.0.3.
Code: Select all
void main()
{
char *text = "The Caretaker";
char *teksti[] = "Team MDA";
char txt;
int i;
TRISB = 0; // PORTB asetetaan lähdöksi
Lcd_Init(&PORTB); // Alustetaan LCD
Lcd_Cmd(Lcd_CLEAR); // Tyhjennetään näyttö
Lcd_Cmd(Lcd_CURSOR_OFF); // Kursori pois
Lcd_Out(1, 1, text); // Tulostetaan näyttöön, 1. rivi, 1. sarake
Lcd_Cmd(Lcd_RETURN_HOME); // Kursori kotiin
for (i = 0; i < 8; i++) // Pyöritään kahdeksan silmukkaa
{
txt = teksti[i];
delay_ms(1000); // Sekunnin viive
Lcd_Chr(2, i+4, txt); // Tulostetaan 2.riville kohtaan i+4
}
}