Gast
#1981717
Hallo, habe in der main datei und in der lcd.c datei eine Variable(var) als static und global deklariert und in lcd.c definiert. Ich verwende var um in der Ausgaberoutine für ein LCD im Scoll_Modus nicht nur was vorbeifliegen zu sehen sondern was zu lesen. _delay_ms(writetime); Nun erzeugt der Compiler bei verwendung der var einen riesen Code der mir den Programmspeicher mit 3,5 Kbyte vollstopft. Verwende ich statt der var eine Zahl ist der Code nur noch 1/5 so groß. Wie kommt das? Kann man Variablen in _delay_ms() verwenden? Jens