Дополнительных? Как в Бейсике операторы? Вот такие я себе печатал. http://www.spetsialist-mx.ru/for_out...t_MX_klava.png
fifan, Спасибо, именно то, что надо!
С уважением, Дмитрий.
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Ну значит не зря порт выпаивал. Попробуй без ВВ55А подать замкнуть вход /WR порта на это 13 вывод. Выключение Н.П. будет производится первой командой записи(это как раз команда установки режима путем записи в регистр режима A0=A1=1). Клавиатура работать не будет, но хоть проверишь очищение экрана, а значит ША и ШД.
(За схемотехническое решение с /WR спасибо HardWareMan)
gdv2002, а все же не то
Тут кверти раскладка, а на Спеце-М йцукен.
С уважением, Дмитрий.
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Начни лучше с пошагового пробника. С помощью него можно подавать команды процессору без ПЗУ(вместо ПЗУ подключив буфер с третьим состоянием, на вход которого перемычками подавать код).
Все таки я бы рекомендовал добиться точек внизу справа без процессора.
Чтобы без логического анализатора ловить состояние группы сигналов, можно использовать те же буферы-защелки. Попробуй посмотреть таким образом что на адресных входах(ну и данных тоже) у РУ5 при WE=0 при подаче строки и при подаче столбца(WE=0 будет только если DBIN установить лог.0, ну и естественно триггер SYN в режим самосмены состояний). Адреса должен быть одни и те же в момент записи(при отображении экрана адреса разумеется перебираются сихнрогенератором).
Нашел несколько ошибок на плате, в результате при подаче на SYNC лог 1 имеем белый экран, при снятии перемычки - картина с полосками восстанавливается.
Странно.
ИР1 работают 7 раз на сдвиг, один раз на запись из ИР12. SYNC В лог.1 запрещает ИР1 работать на запись(смотрим нижнюю половину дешифратора DD12). Получается все время сдвиг. А так как серийный вход у верхней по схеме ИР1 подключен к лог.0, то значит на вход смесителя видео и синхро идет всегда 0.
Скорее всего дело в используемом тобой телевизоре. Так как размах видеосигнала слабый, возможно телевизор не может выбрать правильный уровень...
Может быть что заблуждаюсь насчет телевизора, но где-то мне подобный комментарий попадался.
А что за ошибки?
- - - Добавлено - - -
Попробуй сделать следующее:
- Убери процессор
- Убери порт
- Соедини выводы 12 и 8 микросхемы DD16(триггер ТМ2 захвата SYNC)
- На выводы процессора 39(это A14), 10, 8, 3, 5(это D0, D2, D4, D6), 17(это DBIN) подай лог.0
- На вывод порта 13 подай лог.0(сброс Н.П.)
ИЗ-ЗА ТОГО ЧТО НЕ ДЕЛАЛСЯ СБРОС Н.П. У ТЕБЯ НЕ ПОЯВЛЯЛИСЬ ТОЧКИ В ПРАВОМ НИЖНЕМ УГЛУ!
Реперные точки для проверки:
- DD21.4 должны менять состояние вслед за триггером SYNC. DD14.4 должен стать лог.0. Если этого нет - не будет записи в ОЗУ. Смотри всю логику по схеме.
Если запись есть, но изображение не меняется, попробуй два варианта:
- подавать на A0-A10 процессора лог.0 в разных комбинациях. Это смещает адрес куда идет запись. Или
- DD35(это КП2) вставить через еще одну панельку, у нее отогни вывод 2(не подключай по схеме) и подай на него 5В через резистор 10К. Что приведет к тому, что некоторые адреса на ОЗУ всегда будут от синхрогенератора. Т.е. запись будет идти по разным адресам. И увеличится вероятность наблюдать эффект
Последний раз редактировалось Andrey_Korabelev; 07.09.2016 в 22:41.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)