PS
А тут на форуме могут сделать так
Не ну тут все совсем злобно описано и написаноBenTech писал(а):Так никто не заставляет же читать то, что не нравится.
Подробно ответил здесь.Gudd-Head писал(а):Обнаружился косячок при работе данного контроллера в графическом режиме по 4-х битной шине.
Когда вы пытаетесь вывести пустой экран, (достаточно 5 раз послать "0000") контроллер воспринимает это как ресет, и индикация сбивается. Хотя в ДШ для ресета надо подавать в режиме команд (RS=0), а не данных (RS=1).
Флаг занятости надо обязательно проверять. Иначе можно нарваться на скрытый косяк. Картинка из ДШ:The Busy Flag must be checked (one instruction) after completion of the data transfer (that is, 4-bit data has been transferred twice.). The Busy Flag must be checked after two 4-bits data transfer has been completed.