Посмотрел ваш видос по переделке дисплея.Есть вопрос.
Вы говорите,что нужно D0-D5 подтягивать к еденице.
А я ,как может и другие,ориентировался на даташит скачаный со страницы по продаже дисплея.Тут указано что без разницы можно и ноль и еденицу.Если я правильно понял.
Дело в том, что там, именно
в родном даташите на ST7565 ( а именно он нам важен, а не китайская его интерпретация ) есть некая неоднозначность. В одном месте чётко написано, что его нужно подтягивать к 1, а в другом - что можно оставить в "воздухе". Но, повторюсь и здесь - это равносильно, что мы подаём туда логическую "1" для CMOS-логики.
Я этот момент в виде сноски красной там, в видео, отразил на
7:06 сек. ролика.
Посмотрел и проанализировал технический листок от китайцев на COG-12864. Вижу, что ребята не думали, когда его рисовали.
Там допущена явная ошибка! Ну,
если за основу, всё же, брать
родной даташит ST7565. Хорошо, конечно, что она, эта ошибка ни на что не влияет. И я уже несколько раз сказал почему. Когда Вы включаете дисплей для работы в SPI Режиме, то параллельный интерфейс полностью отключается. По идее вообще
всё равно что там будет висеть.
Но, ещё раз повторюсь - я люблю соблюдать даташиты производителя.
А он, в данном случае, как Вы сами можете убедиться, в двух местах по тексту
настаивает на том, чтобы там была
"1" ( в одном месте вообще точно прописано -
"H", а в другом написано - либо
"H" , либо
"flow" - плавающий ( то есть "в воздухе" ).
Но воздух для
CMOS = "1".
Работать будет и работает, как видим по факту, и так и сяк.
Именно потому, что параллельный интерфейс вообще отключен!
Но я бы, всё же, придерживался указаний производителя контроллера дисплея, а не китайского продавца.