Драйвер дисплея PT6314LQ имеет три типа интерфейса, выбираемых перемычками на плате модуля. Последовательный режим, режим M86 (почти совместимый с HD44780), и режим i80, вроде бы совместимый с шинами процессора Intel 8080. Первые два понятны, и сложностей почти не вызвали, то с последним они возникли. На диаграмме я вообще не могу понять что происходит, что и как подавать.
Если можно, объясните пожалуйста. Даташит
[uquote="Shuspano",url="/forum/viewtopic.php?p=4233051#p4233051"]режим M86 (почти совместимый с HD44780)[/uquote] Разве? а не M68? M68 он же Motorola 6800 такой же как I80 он же Intel 8080, c разницей лишь в паре сигналов, вроде.
Добавлено after 6 minutes 44 seconds:
на Вашей картинке пунктирными стрелочками показано "увеличение" пакета. То есть, выставили данные на параллельной шине, подали 0 затем 1 на WR- запись данных идёт по нарастающему фронту.
Ну и не забывать про выбор RS - 0: Instruction Register (IR) 1: Data register (DR)
А такой вопрос: задействуется ли при этом пин RS/STB (13)?. В схеме для i80 он указан, но в диаграмме и в описании выводов применение его для i80 не раскрыто. Но интуитивно понятно, что надо отличать инструкции от данных.
На странице 15 начинается описание. И в табличке описания выводов он есть, я оттуда состояние и скопировал. На графике таймингов его нет, потому что нет разницы: запись данных одинакова.