Evgeny Muchkin, читаеш мои мысли?
Я этим занимаюсь сейчас,просто у нас из-за плохой погоды сутки не было электричества и я не мог проверить свои догадки.Но ход мыслей правильный.
Посмотрим на все подробнее :
1. BBh - 187 регистр команд доступный для записи - поидее работает ,так как GS воспринимает команды стоп,плей,управление громкости и тп.
3. B3h регистр данных - доступный для записи - поидее работает,так как вместе с командами передаются аргументы команд .
4.B3h регистр вывода -доступный для чтения порт.явно проверить не удается,но после сброса GS всегда можна прочитать кол-во страниц памяти определенных GS.(определяет верно на 1 микросхеме 512кб 14 страниц).
2. BBh - 187 Регистр статуса -вот тут то и не понятно до конца .
после сброса с этого порта читается как положено 126 .Но после попытки считывания с GS памяти регистр не сбрасывается.и читается 127 (F7).То есть 1 бит шалит.
Если я правильно понял то не сбрасывается DATA Bit -D7.
под подозрением (все обозначения по схеме с псевдо-графики ) D3 - ТМ2,D4 -ЛП8.
Тут есть небольшая не точность в схеме -управление сброса на входы ТМ2 R и S идет с диодно-резисторной логике .Так вот в Схеме с псевдографики на вход R установлено сопротивление подтяжки 360 ом,вход S 6,8к.По схеме с ПДФ обозначены оба сопротивления 10к.Что должно стоять в реальной плате можно только догадываться (у меня сейчас установлены по 6,8к ).
Так вот я сделал в Бейсике программку опроса порта BBh после запуска GS читается 126 (7Eh) ,после залипания бита читается 127 (7Fh) .Я вручную подаю сигнал сброса ТМ2 1 и 4 (R и S) - бит сбрасывается и с порта читается 254 (FEh).
вывод прост - эта половинка ТМ2 и половинка ЛП8 рабочие.буду проверять дальше![]()





Радио-Губитель
Канал на
Ответить с цитированием