Używam klonowanego modułu LCD HD44780 KS0066U. Wszystko działa dobrze na module, z wyjątkiem gdy szybko włączam i wyłączam urządzenie (on-> off-> on). Z jakiegoś powodu bardzo krótka przerwa w zasilaniu powoduje nieprawidłową inicjalizację modułu wyświetlacza jako 1-liniowy wyświetlacz LCD zamiast 2-wierszowego wyświetlacza LCD. Co spowodowałoby to zachowanie? Czy jest jakiś sposób, aby temu zapobiec w oprogramowaniu?
EDYCJA: Używam kontrolera wyświetlacza w trybie 4-bitowym, a nie 8-bitowym.