Что я опять не так делаю? 1) Для установки данных, после установки сигнала E, пауза не требуется. Пауза нужна
после установки данных
до спада E.
2) Раз вы не используете режим чтения, значит бит готовности не анализируете, так? Тогда как вы учитываете
время исполнения команд контроллером LCD? Например, команда записи данных в DRAM (Write Data to RAM) выполняется, как минимум, 29мкс (см. datasheet вашего LCD, Таблица 6. COMMAND LIST). Ничего это число не напоминает?
Не работает ни хрена. Пока не довел задержки до изначальных 20 мкс.