User Tag List

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

Тема: Step-Tester

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

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

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Step-Tester

    Приветствую всех.
    Иногда при ремонте и наладке компьютеров ZX Spectrum бывают тяжелые случаи и ничего не помогает. Даже нет правильного матраса, какой он должен быть без ПЗУ описано в FAQ.

    Предлагаю для таких случаев собрать простой STEP-TESTER:



    Конечно питание +5V нужно подать на 14 выводы микросхем, землю (GND) на 7 выводы, а между 7 и 14 выводами каждой микросхемы припаять по конденсатору емкостью 0.1 мкф. Если на вход WAIT Z80 подается сигнал с других узлов компьютера, нужно убедиться, что он подается через диод анадом к WAIT. Если диода нет - впаять в разрез дорожки. Если WAIT соеденен с +5V дорожкой без резистора впаять резистор 10К в разрез дорожки.

    Принцип работы со STEP-TESTERом следующий:

    Нажимаем кнопки "STEP = LOW", "WAIT OFF", а затем "RESET". После сброса Z80 остановится при чтении из ПЗУ первой команды. Можно просмотреть вольтметром/мультиметром состояние шины данных и адреса Z80. Чтобы перейти к следующей команде нажать кнопки "STEP = HIGH", а затем "STEP = LOW". Только учтите, что по MREQ останавливается также во время регенерации памяти, о чем покажет погасший светодиод "RFSH = HIGH", записи данных в ОЗУ и чтении данных из ОЗУ или ПЗУ.

    Светодиоды горят, когда соответствующий сигнал равен единице.

    Без ПЗУ сначала выбирается команда по адресу 0000H. С шины данных при этом должен читаться код FFH, что соответсвует команде RST38. В следующих тактах в стек записываются данные 39H и 00H. Затем происходит переход к адресу 0038H, где также читается код FFH. Что приводит к зацикливанию на адресе 0038H и заполнению всего ОЗУ кодами 39H и 00H, которые и образуют матрас.

    Перемычкой J1 выбираем по приходу какого сигнала MREQ или IORQ мы хотим остановить Z80. Например, выбираем IORQ, если хотим посмотреть, какие данные записываются в порт FE.
    Последний раз редактировалось zx-kit; 14.03.2015 в 11:01.
    "L-256"

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

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

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

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

Похожие темы

  1. LCD tester
    от Doktor в разделе Изображение
    Ответов: 28
    Последнее: 26.10.2018, 20:10
  2. ZX Pixel - Step by Step
    от newart в разделе Графика
    Ответов: 7
    Последнее: 23.08.2012, 13:58
  3. Digital I.C.Tester не фурычит.
    от stakh в разделе Разный софт
    Ответов: 4
    Последнее: 21.09.2011, 03:05
  4. Тестер цифровых МС (Digital I.C. Tester)
    от Alex_NEMO в разделе Оборудование
    Ответов: 6
    Последнее: 14.10.2009, 11:09
  5. STEP
    от valker в разделе Люди
    Ответов: 1
    Последнее: 03.02.2005, 15:20

Ваши права

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