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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 29 из 29

Тема: О запуске разных прошивок на контроллере PC-клавиатуры в ATM2+ (v7.xx) и ATM3 (v8.x)

  1. #21
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,866
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex.Ismagilov Посмотреть сообщение
    4. Помнить это состояние либо до нажатия хоткея, либо до пропадания питания.
    Добавлю - либо до сигнала RESET как по аппаратной кнопке, так и по Ctrl+Alt+Del на контроллере...
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  2. #22
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,692
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    65 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex.Ismagilov Посмотреть сообщение
    Попробовал сейчас собрать схему живьем на 2 элементах 2И (выше).
    Отключение и включение обратно сигнала (!KEYRD) вешает комп, АТ-клавиатура обратно к работе не возвращается. Почему ?
    Для начала неправильно выполнена блокировка.
    /KEYRD имеет активный низкий уровень и надо использовать для блокировки элемент ИЛИ (ЛЛ1).
    К тому же если я правильно помню /KEYRD идет еще и на тригер формирующий сгнал /WAIT.
    Если блокировать оба этих входа, то не нужно блокировать сигнал с вывода 8 MK.

  3. #23
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,692
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    65 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сейчас еще раз посмотрел описание ATM и прошивку.
    Сигнал VE1, который поступает с системного регистра #FF77 (6-ой бит) 1-ым уровнем блокирует работу контроллера клавиатуры.

    --------------
    Если аппаратно блокировать контроллер, то достаточно одного элемента ИЛИ (ЛЛ1), включенного в разрыв между выводом 2 D50 (TM9) и выводом 14 D99 (1816VE31).
    Код:
               ------
    D50.2 -----| 1  |
               |    |
     BLK  -----|    |-------  D99.14
               ------
    BLK=0 разрешает работу контроллера, =1 - запрещает.
    Последний раз редактировалось caro; 22.11.2019 в 10:07.

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

    Alex.Ismagilov (22.11.2019)

  5. #24
    Member
    Регистрация
    04.10.2011
    Адрес
    Москва
    Сообщений
    126
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    caro, спасибо. Вечером соберу схему - напишу результаты

  6. #25
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,866
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    BLK=0 разрешает работу контроллера, =1 - запрещает.
    А если просто безо всякого элемента "или" подать +5v(прямо или через резистор) на D99.14? А то очень не хочется бутерброды из микросхем на плату вешать... Поэтому и был вопрос о возможности сделать программный триггер в прошивке самого контроллера клавиатуры...
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  7. #26
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,692
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    65 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    А если просто безо всякого элемента "или" подать +5v(прямо или через резистор) на D99.14? А то очень не хочется бутерброды из микросхем на плату вешать...
    Можно конечно, тем более что вопрос был в том, как простым образом проверить работу с магнитофоном при заблокированной клавиатуре. И это не предполагает включения доработки в окончательную схему.
    Цитата Сообщение от Максагор Посмотреть сообщение
    Поэтому и был вопрос о возможности сделать программный триггер в прошивке самого контроллера клавиатуры...
    Предыдущее не отменяет необходимость сделать доработку прошивки для блокировки контроллера с самой клавиатуры.

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

    Максагор (22.11.2019)

  9. #27
    Member
    Регистрация
    04.10.2011
    Адрес
    Москва
    Сообщений
    126
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Если аппаратно блокировать контроллер, то достаточно одного элемента ИЛИ (ЛЛ1), включенного в разрыв между выводом 2 D50 (TM9) и выводом 14 D99 (1816VE31).
    Спасибо, получилось:
    включил комп с только АТ-клавиатурой
    зашел в BIOS, отключил TURBO
    перешел в BASIC-48
    запустил LOAD""
    переключил кнопочку
    включил магнитофон
    пилот-тон подхватился, все считалось
    отключил кнопочку
    набрал RUN на АТ-клавиатуре
    программка запустилась
    ничего не зависло


    Вот по такой схеме сделал:
    Нажмите на изображение для увеличения. 

Название:	ATM_D100_disable2.png 
Просмотров:	48 
Размер:	3.3 Кб 
ID:	70731
    Последний раз редактировалось Alex.Ismagilov; 22.11.2019 в 20:06.

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

    Максагор (22.11.2019)

  11. #28
    Activist Аватар для msd888
    Регистрация
    14.04.2018
    Адрес
    г. Волгоград
    Сообщений
    224
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конденсатор для антидребезга?

  12. #29
    Member
    Регистрация
    04.10.2011
    Адрес
    Москва
    Сообщений
    126
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, чтобы не шуршали контакты

    Отправлено с моего PRO 5 через Tapatalk

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Вопрос о запуске G4
    от Alex_Vac в разделе Apple
    Ответов: 8
    Последнее: 21.02.2014, 19:28
  2. Видеопроцессор на пик контроллере.
    от Руслан в разделе Изображение
    Ответов: 12
    Последнее: 09.11.2011, 18:09
  3. alasm vs atm2
    от homeness в разделе Программирование
    Ответов: 0
    Последнее: 22.01.2008, 08:35
  4. Ответов: 39
    Последнее: 16.01.2008, 22:26
  5. Обновление прошивок
    от GriV в разделе Unsorted
    Ответов: 11
    Последнее: 29.03.2007, 01:39

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

Ваши права

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