User Tag List

Показано с 1 по 10 из 10

Тема: Проблема с Красногорском

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.06.2010
    Адрес
    Зиген, Германия
    Сообщений
    227
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Проблема с Красногорском

    Для своего нового Спекки-ноутбука решил спаять (как всегда на макетке) «Красногорск», т.к.
    - сделал их 5 шт. в 91г., имею сейчас функционирующий экземпляр (один из тех пяти)
    - Conan прислал отсутствующую схему в приличном качестве
    - схема простая, всего 42 корпуса, но главное – времянка запрограммирована в ПЗУ 573РФ2, что позволит проще получить сигналы, необходимые для подключения LCD.

    Первое включение (без ROM) порадовало чистым правильным матрацем. С ПЗУ виснет или зацикливается при проверке ОЗУ (красные вертикальные линии на чёрном экране). Тест памяти после 10 мин. работы выдаёт «Неисправность буфера чтения данных». Замена регистра D35 (555ИР22=LS373, благо, что стоит в панельке) на заведомо исправные разных типов (S, F, HCT) ничего не дала. Сама память тоже 100% рабочая, проверена на другом компьютере.

    Долгие поиски неисправности путём сравнения с работающей платой (прозвонка соединений, сравнение сигналов осциллографом) ни к чему не привели: ошибок в схеме и в собранной плате нет. Далее сделал приладу для пошагового исполнения программы, подключил параллельный порт и после многочисленных проб закодировал такую вот тест-программу:

    1) настройка порта на вывод
    2) заполнение всей памяти кодом 00, области атрибутов кодом 38 (paper=black, ink=white)
    3) заполнение области экрана кодом FF (белый экран)
    4) запись AA в ячейку 4000 (начало экрана)
    5) чтение ячейки 4000 и вывод содержимого аккумулятора в порт
    6) переход к пункту 5)

    Стартую программу в автоматическом режиме и после зацикливания переключаю на пошаговый. Состояния шин адреса, данных и порта отображаются индикаторами. Программа работает правильно (останов происходит по переходу сигнала MREQ из 1 в 0), содержимое ячейки 4000 можно контролировать визуально на экране. При чтении из ячейки 4000 на ШД всегда правильный код АА, а вот в порт выводится что попало (87, 8F, FF, иногда и АА). Т.е. проблема заключается в неправильной загрузке аккумулятора с шины данных в цикле чтения.

    В связи с описанной проблемой обращаюсь ко всем форумчанам, кто может помочь, за советом: куда копать дальше?

    Начал разбираться с прозрачным доступом к памяти. Кто знает, какому клону соответствуют времянки на «диаграмме» и какой сигнал используется для тактирования процессора?

    Прикладываю также на всякий случай схему Красногорска.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	диаграмма.jpg 
Просмотров:	429 
Размер:	41.7 Кб 
ID:	23668  
    Вложения Вложения

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. проблема с SID
    от breeze в разделе Commodore 16/64/128
    Ответов: 23
    Последнее: 17.03.2009, 12:24
  2. TR-DOS Проблема
    от AlexFantasy в разделе Внешние накопители
    Ответов: 11
    Последнее: 07.07.2008, 08:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •