Я использую клон HD44780 ЖК-модуль KS0066U. На модуле все работает нормально, кроме случаев, когда я быстро включаю и выключаю устройство (вкл. -> выкл. -> вкл.). По какой-то причине очень короткое прерывание питания приводит к неправильной инициализации модуля дисплея в виде однострочного ЖК-дисплея вместо двухстрочного ЖК-дисплея. Что вызвало бы такое поведение? Есть ли способ предотвратить это в программном обеспечении?
РЕДАКТИРОВАТЬ: я использую контроллер дисплея в 4-битном режиме, а не 8-битном режиме.