User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 65

Тема: XT клавиатура

  1. #51

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MAX17012 Посмотреть сообщение
    Ох, ха, ха-ха-ха.... Ржал пол часа, вылез из под стола, поглядывая на свой простейший программатор там чуть ли не из трёх проводков, и решил написать, тапочки под столом тоже ржали...
    Виктор, клонам забаненных слова не давали.
    Поржи еще недельку.


    ---------- Post added at 16:16 ---------- Previous post was at 16:12 ----------

    Цитата Сообщение от Tronix Посмотреть сообщение
    но думаю у многих, кто работает с ПЗУ типа 27xxx, есть willem
    Да, шансы на это есть, не возразишь
    А сколько народу ковыряется с ПЗУ?

    ---------- Post added at 16:21 ---------- Previous post was at 16:16 ----------

    Цитата Сообщение от Tronix Посмотреть сообщение
    Но скорее всего 2 usb хоста оно не умеет. Или умеет?
    По теории - умеет. Но нужно некисло знать потроха USB.
    Те готовые библиотеки, что дает STM - в них двухостие не предусмотрено вроде как.
    Поэтому с готовыми либами это вряд ли получится.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #52

    Регистрация
    05.04.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Все наверное видели, но все же, позволю напомнить - известный AT2XT конвертер на восьминогом PIC12F629. Из обвязки - диод, конденсатор и резистор.
    http://www.vintage-computer.com/vcfo...oard-converter
    При желании распаивается прямо на "соплях" в разрыв между кабелем от клавиатуры, прячется в корпус самой клавиатуры. Например, у меня так:

    Работает чОтко.
    Вот и у меня он же... Только не работает...


    https://ru.wikipedia.org/wiki/%D0%A1...BA%D0%BE%D0%B4

    Пересобрал и перелил прошивку. Скан коды изменились и стали больше похожи на настоящие. Непонятки со стартом и длительностью clock...

    Нажата 1 код 02H 00000010


    Увеличено (start):

    Получается слишком короткий clock + запаздывает data и непонятно что со стартовыми битами...
    ???
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1_key_down_new.jpg 
Просмотров:	836 
Размер:	84.4 Кб 
ID:	51984   Нажмите на изображение для увеличения. 

Название:	1_key_down_start_new.jpg 
Просмотров:	782 
Размер:	79.5 Кб 
ID:	51985  
    Последний раз редактировалось Andrey_K; 25.04.2015 в 17:36.

  3. #53

    Регистрация
    05.04.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем дело сдвинулось с мертвой точки... Нашел прошивку bios на которой переходник и клавиатура частично работают. Частично потому что нормально отрабатываются нажатия клавиш 2 4 6 8 0 и тех что в столбце под ними (например 2 W S X, 4 R F V итд). Если нажимать клавишу слева от рабочего столбца, нажимается первая рабочая от нее справа и срабатывает автоповтор пока не нажмешь эту блин рабочую кнопку. Возник вопрос. Дело в переходнике или все таки в схеме обработки клавиатуры на плате компьютера? Как узнать...

    Update: Делаю вывод что конвертер at в xt работает нормально, т.к. удалось заставить работать все кнопки, путем внесения изменений на плате компа.
    Последний раз редактировалось Andrey_K; 31.05.2015 в 16:43.

  4. #54

    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    158
    Спасибо Благодарностей отдано 
    174
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Рою интернеты, ищу описание протокола для PC/XT-клавы.
    Чорд, проблемно... Пока не нашел нормального описания.
    Но натыкался на упоминания, что частота клока там ниже, чем у АТ-клавиатур.
    И тут мне не понравилось, что на осцилограмме клока парой постов выше частота указана в 13кГц. Это - средняя частота для PS/2-клавиатур (10-16кГц). У ХТ должна быть ниже. Но вот насколько?[COLOR="Silver"
    Я что-то непонял.. Ведь клавиатура сама генерирует CLOCK и с ним надо синхронизироваться.

    http://www.computer-engineering.org/ps2keyboard/

  5. #55

    Регистрация
    05.04.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от USERHOME Посмотреть сообщение
    Я что-то непонял.. Ведь клавиатура сама генерирует CLOCK и с ним надо синхронизироваться.

    http://www.computer-engineering.org/ps2keyboard/

    Да. Надо синхронизироваться, считать код AT протокола, заменить его кодом XT протокола, создать новый клок и вместе с новым кодом подать на выход.

  6. #56

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от USERHOME Посмотреть сообщение
    Ведь клавиатура сама генерирует CLOCK и с ним надо синхронизироваться
    Надо. У нас контроллер должен выполнять работу клавиатуры, поэтому клок генерировать нужно ему.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #57

    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    158
    Спасибо Благодарностей отдано 
    174
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question

    Andrey_K и Ewgeny7 Понял что-куда.... ("обманка").
    У меня при замерах в программе для Вин. Terminal 1.9b для COM порта (USB-TTL convertor) скорость выставлял где то 13600-13800, тогда скан-коды приходили без ошибок. (методом тыка я определял скорость)

    Нужно USART (UART) синхронный настроить с тактированием от МК (IMHO)
    Не помню точно вроде вывод у Atmel XCK называется для тактирования (не помню сейчас работает ли он в режиме master/slave), и ещё ACK генерировать отдельно, когда он нужен,
    либо переключать 8 или 9 бит данных для приёма\отправки..- это чтобы ACK влезал 9-тым битом (я правильно мыслю?)

  8. #58

    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    158
    Спасибо Благодарностей отдано 
    174
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation PC Ketboard AT XT command and protocol

    Ccылка для скачивания

    В догонку вот мой аттач (делюсь сокровенным)

    Рою интернеты, ищу описание протокола для PC/XT-клавы.
    Чорд, проблемно... Пока не нашел нормального описания.
    Но натыкался на упоминания, что частота клока там ниже, чем у АТ-клавиатур.
    Вложения Вложения
    Последний раз редактировалось USERHOME; 05.06.2015 в 14:29. Причина: добавка ссылки

  9. #59

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MAX17012 Посмотреть сообщение
    Ох, ха, ха-ха-ха.... Ржал пол часа, вылез из под стола, поглядывая на свой простейший программатор там чуть ли не из трёх проводков, и решил написать, тапочки под столом тоже ржали...

    С удовольствием посмотрю на твое ржание , когда своими "тремя проводками" "залочишь" пЫк 12F629
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #60

    Регистрация
    27.02.2006
    Адрес
    MOSCOW
    Сообщений
    158
    Спасибо Благодарностей отдано 
    174
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Keyboard Interface

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    .. контроллер должен выполнять работу клавиатуры....
    Всё что я смог добиться - это зажигание на клавиатуре светодиодов и то, только в момент отпускания клавиши (по сканам отжатия)
    Делал без-WAIT'овый адаптер PS/2 to ZX, скорости ATMEGA168 16MHz не хватает в реале выдать нужное значение на шину KD0-KD5.
    (нужна скорость в разы больше 16/3,5 ~4,5 такта у МК за один такт Z-80)
    Частенько не-то, что нажал, выводит на экран (всё проверки в бейсике)
    Делал и с привязкой к порту 254 и без....
    Прошло 2 года, как я забросил это занятие (жалею об этом)

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Клавиатура ZX
    от АлександрПП в разделе Устройства ввода
    Ответов: 3
    Последнее: 13.02.2019, 23:19
  2. Клавиатура БК
    от Arseny в разделе БК-0010/0011
    Ответов: 18
    Последнее: 07.11.2011, 16:56
  3. Клавиатура KAY
    от Sonic в разделе KAY
    Ответов: 8
    Последнее: 27.11.2007, 17:50
  4. мех. клавиатура
    от boo_boo в разделе Устройства ввода
    Ответов: 1
    Последнее: 03.03.2007, 17:44
  5. Клавиатура
    от tmp_online в разделе Устройства ввода
    Ответов: 3
    Последнее: 11.06.2006, 14:17

Ваши права

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