Chciałbym uzupełnić ostatni post,tak aby był zrozumiały.Różnice pomiędzy zachowaniem się LCD zewnętrznego dla obu wariantów a LCD w symulatorze polega na tym,że w symulatorze możemy wyłączyć wyświetlacz (ekran jest ciemny).Przyciskiem F-ACK przewijamy komunikaty na LCD,jednym z komunikatów jest brak widocznych znaków (mogą to być spacje)w obu liniach L0 i L2.
Aby to zrealizować w naszym programie musielibyśmy zrobić warunek typu IF .....ELSE.Jeśli linie są puste to wyświetl tylko spacje w przeciwnym przypadku wyświetl treść linii.
W log widać różnicę pomiędzy wygaszeniem linii a powtórzeniem linii.
Dla wygaszenia mamy w log L0=" "
Dla powtórzenia L0=""
Dla mnie jest interesujące to,że jeżeli nie stosujemy funkcji usuwania spacji to program potrafi wystawić np.L0=" ",jeśli stosujemy te funkcje to powtarza ostatni komunikat i wystawia L0="" (tak jest w log).
Idealnie byłoby mieć tę możliwość,ale wspomniane powyżej warianty1,2 są także do przyjęcia.