Hallo,
ich wundere mich über die Warnung, die der gcc ausgibt:
../main.c:745: warning: statement with no effect
Ich verwende das AVR-Studio 4.12 mit WinAVR. Die Zeilen, die
ange,eckert werden sind folgende:
1 | int8_t i = 0; // Laufvariable
|
2 | lcd_write (0x80,0); // DD-Ram Adresse auf Anfang
|
3 | -> for (i; i<16; i++) // erste Zeile
|
4 | lcd_write(lcd_text[i], 1);
|
5 | lcd_write (0xC0,0); // DD-RAM-Adresse auf Anfang
|
6 | -> for (i; i<33; i++) // zweite Zeile
|
7 | lcd_write(lcd_text[i], 1);
|
Die angemeckerten Zeilen (->) kopieren in der for-Schleife ein array,
das als Buffer dient, ins LCD. Im µC funktioniert es einwandfrei, warum
meckert also der Compiler? Hat jemand eine Idee?
Gruß, Slowflyer