Что то получается, а что то нет. У меня сейчас на экране видна лишь узкая вертикальная полоска с меняющимися цветами, и цветной клеткой, (все как в эмуляторе), но полоска в 4е точки и все .
Похоже, что нарвался на неправильную работу dll ПДП, разбираюсь и не пойму как идет инициализация при включении МЦПГ.
Вот выдержка из кода теста:
Код:
0173 E0D5 21 08 DB LXI H,0DB08h
0174 E0D8 36 80 MVI M, 080h
0175 E0DA 36 04 MVI M, 004h
0176 E0DC 36 D0 MVI M, 0D0h
0177 E0DE 36 76 MVI M, 076h
0178 E0E0 2C INR L
0179 E0E1 36 27 MVI M, 027h
0180 E0E3 36 49 MVI M, 049h
0181 E0E5 36 F3 MVI M, 0F3h
0DB08h это регистр конфигурации, в него пишется 080h, 004h, 0D0h, 076h, все нормально, а дальше идет инкремент L и еще три записи в адрес 0DB09h, и такое моя dll не воспринимает, да и в даташите об этом ничего не говорится, что это?
похоже это была ошибка в тесте, в версии 0005 с этим все ОК.
- - - Добавлено - - -
Что то заработало!
кадры плывут, тк dll ВГ75 не поддерживает стоп ПДП, сейчас это не важно, и полосатость присутствует, тк на 4х пиксельное знакоместо я сдвиг даю 6 раз. Проблема с сигналом подтверждение ПДП для второй ВГ75 - диод плюс резистор не работает, сейчас просто соединил с первой ВГ75...
- - - Добавлено - - -
сигнал AENL_177 на 6ю ножку ВГ75 проблему решает с ПДП...