Фотки
К тому времени кое-какие процедуры (инициализация, опрос состояния и запись в дисплей) уже написал и, естестевенно, перепробовал всяческие перестановки команд (управляющих сигналов) и добавок NOP-ов, а экран все же оставался пустым.
Но с подачей отрицательного напряжения для самой матрицы дело сдвинулось с мертвой точки!
Первые процедуры писались мной под обыкновенный "ногодрыг" и выполнялись нормально.
Сегодня же я решил попробовать задействовать интерфейс внешней памяти МК для связи с дисплеем.
Во-первых, это дало бы мне возможность использовать внешнее ОЗУ и сохранить оставшиеся порты для других нужд.
Во-вторых, я расчитывал таким образом сократить код и время доступа к дисплею.
Но увы, этот вариант пока не желает нормально работать. Боюсь, что интерфейс ОЗУ слишком быстр для дисплея. Надо еще проверить по описаниям все тайминги.
Скажу лишь, что МК тактируется (пока) 4-я мегагерцами, а дисплей - 4.096 Мгц верхний на фото и 3 Мгц нижний.
Пробовал задать т.н. Wait State для внешней ОЗУ, но и это не помогло.
Пишу в надежде, что кому-то мои грабли изыскания пригодяться, поскольку инфы ни на Русском, ни на Немецком (с Английским у меня туго) по этим дисплеям в сети почти нет.
Дисплеи эти стояли в старых пультах охранной и пожарной сигнализации, если кому интересно