User Tag List

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

Тема: Проблема с программированием W27C512

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

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

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VladimirS Посмотреть сообщение
    Добрый день, Denn!
    ...
    Но года три назад делал программатор для w27c512 под Орион-128,
    схему немного подсмотрел у программатора PRUF.
    На мой взгляд получилось неплохо - стирает, пишет, читает без ошибок,
    правда только первые 32 килобайта, мне больше не надо было.
    ...
    Делал для себя компьютер на Z80 удалось разогнать до 25 мГц в качестве
    ПЗУ ставил эту микросхему

    Владимир, это очень интересная информация! Мне нужно шить сабж именно для тех же самых целей: создаю свой комп на Z80 c тактом 20 МГц. А ПО для него буду создавать на Орионе

    ---------- Post added at 17:34 ---------- Previous post was at 17:32 ----------

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Восемь адресов - это не все.
    Верно. Младшие адреса кладутся в Z с помощью перевода соотв. линий ВВ55 на ввод.

    Кстати, какой "физический смысл" непосредственного земления первой ноги Ирки? У меня на всё время считывания ПЗУ он программно переводиться в лог. "0" - этого не достаточно?

    Если точнее, то алгоритм чтения такой:
    1. Выдаётся команда подачи питания на ПЗУ (при этом на ПЗУ CE=OE="1", активируется выход Ирки ОЕ="0");
    2. Цикл ожидания на время переходных процессов;
    3. Активирую ПЗУ (CE=OE="0");
    4. Выставляю на "А" старший байт адреса;
    5. Выдаю "_П_" на 11-ю ногу Ирки (защёлка старшего байта адреса);
    6. Выставляю на "А" младший байт адреса;
    7. Считываю данные из "B";
    8. перебираю 256 младших адресов (гоу ту п.6);
    9. инкремент старшего байта адреса, если <80h, то гоу ту п.4;
    10. Перевожу все линии порта ВВ55 на ввод (Z-состояние), снимаю питание с ПЗУ
    Последний раз редактировалось Denn; 18.06.2015 в 17:50.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

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

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

Похожие темы

  1. NEC в чём проблема?
    от Biozoom в разделе Внешние накопители
    Ответов: 22
    Последнее: 10.05.2021, 20:50
  2. РК-86 - проблема
    от BYTEMAN в разделе Радио-86РК
    Ответов: 26
    Последнее: 29.05.2019, 21:56
  3. проблема с SID
    от breeze в разделе Commodore 16/64/128
    Ответов: 23
    Последнее: 17.03.2009, 12:24

Ваши права

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