Важная информация

User Tag List

Страница 42 из 53 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя
Показано с 411 по 420 из 530

Тема: УКНЦ отсутствие микросхемы

  1. #411
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    подвисает у вас после ДМА, если производилось чтение или запись
    Нет, подвисала у меня в эмуляторе, тк там надо очень быстро отвечать на сигнал ВВОД/ВЫВОД опусканием RPLY, а приходится делать проверку номера порта:

    Скрытый текст


    cbz r5,em_write_031_man_00 @177700
    cmp r5,#0x2 @177702
    beq em_write_031_man_02
    cmp r5,#0x4 @177704
    beq em_write_031_man_04
    cmp r5,#0x8 @177710
    beq em_write_031_man_08
    cmp r5,#0xA @177712
    beq em_write_031_man_0A
    cmp r5,#0xC @177714
    beq em_write_031_man_0C
    cmp r5,#0xE @177716
    beq em_write_031_man_0E
    [свернуть]


    Я кстати, разобрался, теперь не подвисает.

    Господа-товарищи, хочу продолжить эмулятор, сделать опрос клавиатуры, но.. Поставил я ловушки на 177700 и 177702 порты и что я увидел? А ни чего! Те ПП ни разу (если не считать инициализации) к ним не обратился, что из этого получается? А получается, что 031 посылает сигнал прерывания с вектором в котором указан адрес драйвера клавиатуры, так? Если так, подскажите, это сигнал K1VIRQ или нужен еще какой сигнал?
    Последний раз редактировалось ZPilot; 06.03.2020 в 02:14.

  2. #412
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,396
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    165
    Поблагодарили
    107 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Поставил я ловушки на 177700 и 177702 порты и что я увидел? А ни чего! Те ПП ни разу (если не считать инициализации) к ним не обратился, что из этого получается? А получается, что 031 посылает сигнал прерывания с вектором в котором указан адрес драйвера клавиатуры, так? Если так, подскажите, это сигнал K1VIRQ или нужен еще какой сигнал?
    Всё правильно понимаете. Контроллер клавиатуры переводится в режим работы по прерываниям, а далее его обслуживает уже подпрограмма обработки прерываний.
    Кроме VIRQ используются ещё IAKI(IAKO), DIN, RPLY.

  3. #413
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Контроллер клавиатуры переводится в режим работы по прерываниям,
    Те инициатором прерывания является 031?

    А еще можно на русский перевести название сигналов: ТПР, ППР и СИП (требование прерывания,предоставление прерывания, синхросигнал пассивного устройства)
    Да, еще маленький вопрос, адрес вектора клавиатуры о60? Выставляется как адрес на ШДА?
    Последний раз редактировалось ZPilot; 06.03.2020 в 21:15.

  4. #414
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,396
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    165
    Поблагодарили
    107 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Те инициатором прерывания является 031?
    Естественно. Нажимается клавиша, её код запоминается в регистре (если быть точнее, то замораживается счётчик), в регистре состояния по этому поводу устанавливается флаг готовности. И когда установлен флаг готовности и разрешения прерывания, то -031 и выдаёт запрос. Потом процессор инициирует запрос вектора прерывания, и как до -031 по приоритетной цепочке дойдёт запрос, то -031 выставляет адрес вектора прерывания.

    - - - Добавлено - - -

    Цитата Сообщение от ZPilot Посмотреть сообщение
    А еще можно на русский перевести название сигналов: ТПР, ППР и СИП (требование прерывания,предоставление прерывания, синхросигнал пассивного устройства)
    Точнее на английский:
    ТПР = VIRQ
    ППР = IAKI/IAKO
    СИП = RPLY

    - - - Добавлено - - -

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Да, еще маленький вопрос, адрес вектора клавиатуры о60? Выставляется как адрес на ШДА?
    Адрес вектора клавиатуры 0300. Да, выставляется на шину, смотрите соответствующий цикл обмена.

  5. Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    ZPilot (06.03.2020)

  6. #415
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо!

  7. #416
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Друзья, извиняюсь за "левый" вопрос, а есть у кого регистрация на Полигоне призраков?

  8. #417
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    3,324
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    133
    Поблагодарили
    111 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    а есть у кого регистрация на Полигоне призраков?
    Так там вроде регистрация свободная?

  9. #418
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Так там вроде регистрация свободная?
    Да, но либо я тутплю.. либо я туплю.. но ответить на контрольный вопрос я не могу, сколько бы не старался.
    Просто нашел там в продаже 1515хм2-1

  10. #419
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    3,324
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    133
    Поблагодарили
    111 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Стерто, что бы не светить правильный ответ
    Последний раз редактировалось Hunta; 07.03.2020 в 12:50.

  11. #420
    Member
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    193
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    ?
    Так са микэт! Все-таки я туплю!
    Последний раз редактировалось ZPilot; 07.03.2020 в 12:56.

Страница 42 из 53 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  2. Куплю микросхемы
    от _Ratibor_ в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 31.07.2011, 22:53
  3. Продам микросхемы
    от sevol в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 29.12.2010, 14:09
  4. Ответов: 3
    Последнее: 06.11.2009, 10:07
  5. AY-микросхемы
    от tmp_online в разделе Unsorted
    Ответов: 90
    Последнее: 10.07.2006, 16:32

Метки этой темы

Ваши права

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