Притягивать RDY во время совпадения доступа к видеоОЗУ одновременно процессора и видеогенератора.
Вид для печати
В принципе, можно и так сделать, но только в крайнем случае. ИМХО конечно, но тормозить и без того медленный процессор не совсем удачное рещение.
Посмотрел осциллограммки в Proteus'e:
http://img-fotki.yandex.ru/get/9494/...b9f6fa20_L.bmp
С1, С2 - тактовые импульсы поступающие в процессор. clck - импульсы, тактирующие дисплейный модуль. load - сигнал чтения видеопамяти видеоконтроллером.
мне кажется что похерится загрузка с ленты..
Люди! Объясните мне кто-нибудь, как осуществляется выборка кода символа из видеоОЗУ в дисплейном модуле? С самой верхней строки или всётаки отступ (бордюр) есть сверху и снизу? Так же насчёт левой и правой стороны, слева есть отступ в 8 знакомест после ССИ, а справа, под конец строки он есть? Или всё остальное реализовано программно?
Просто хочу весь синхрогенератор засунуть в микроконтроллер, и боюсь напороться на косяки исходной схемы...
С левой стороны 100% есть отступ в 8 знакомест. На счет правой стороны не уверен, но скорее всего, после вывода последнего 64 символа в строке, начинается ССИ, переводящий луч в начало экрана, потом опять пропуск восьми знакомест и т.д. С отступом снизу вообще не понятно. Уже неоднократно слышал, что диплейный модуль хоть и поддерживает 32 строки, на экране видны только первые 28. Остальные почему-то съезжают слишком сильно вниз, да так, что их становится не видно.
Сваял таки дисплейный модуль с синхрогенератором на МК!
Пардон за "скриншот", фотал телефоном:
http://img.tapatalk.com/d/13/12/25/vududepu.jpg
Ну и фотка самой платы, как видно, корпусов гораздо меньше...:
http://img.tapatalk.com/d/13/12/25/ve6a7unu.jpg
Осталось некоторые тайминги довести до ума...
ЗдОрово. К процессорному модулю подключали? А то уже давно мучает вопрос, что творится на экране при непрерывной записи в видеопамять.
Пока ещё нет, нужно кое что переделать, проблемы с сигналом инверсии...