Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 03.07.2013, 11:12   #11
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: xt/pc конвертер

Зачем клавиши опрашивать? В клавиатуре же свой контроллер есть. Просто нагуглить протокол по которому выдает данные XT клавиатура и сделать преобразователь в USB HID на контроллере.
Реклама:

Последний раз редактировалось Flopix; 03.07.2013 в 11:20.
Flopix вне форума  
Сказали "Спасибо" Flopix
arvidos (03.07.2013)
Непрочитано 03.07.2013, 11:18   #12
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

Подключение AT клавиатуры к микроконтроллеру Attiny2313

все клавиатуры стандарта AT(PC) совместимы и различаются лишь зазъёмами DIN или PS/2, могут подключаться через переходники, а у XT клавиатур сканкоды другие, и подключить напрямую их невозможно
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 03.07.2013, 11:21   #13
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: xt/pc конвертер

Сообщение от arvidos Посмотреть сообщение
у XT клавиатур сканкоды другие
Ну дак 21 век на дворе, эти сканкоды не секрет. В чем проблема преобразовывать их контроллером в нужные.
Flopix вне форума  
Сказали "Спасибо" Flopix
arvidos (03.07.2013)
Непрочитано 03.07.2013, 12:01   #14
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

скэнкоды есть, но клава советская, и они могут не совпадать.

а как вычисляется скэнкод?
т.е. я снимаю осциллограмму, записываю уровни и длительность сигналов,
далее вычисляю вручную скэнкод клавиши, сравнивая полученное значение с известным из таблицы ХТ стандарта, если совпадает – заношу в программу всю таблицу,
если нет – нахожу закономерности, вычисляю реальные скэнкоды из значений таблицы

вторая часть конвертера (тини–usb) здесь и здесь

схема и скэнкоды переходника AT клавиатуры на XT компьютер
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 03.07.2013, 12:06   #15
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: xt/pc конвертер

Сообщение от arvidos Посмотреть сообщение
есть старая отечественная XT клавиатура
Несолидно. Винтажную клаву нужно из ундервуда делать! От, это будет пестня!
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Эти 2 пользователя(ей) сказали Спасибо tempora за это сообщение:
arvidos (03.07.2013), VladimirIvan (03.07.2013)
Непрочитано 03.07.2013, 12:31   #16
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

как вычисляется скэнкод?
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 03.07.2013, 15:31   #17
Сергей_Ковалев
Вид на жительство
 
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
Сергей_Ковалев на пути к лучшему
По умолчанию Re: xt/pc конвертер

Сообщение от arvidos Посмотреть сообщение
как вычисляется скэнкод?
Он не вычисляется. Для начала узнать или предположить по аналогии с буржуйскими клавиатурами протокол посылки кода. Научить микроконтроллер принимать этот код и выводить на какой-нибудь дисплей, ну так, для самоконтроля. Затем разобраться с посылкой данных современными клавиатурами, тоже кстати можно потренироваться отдельно. А затем уже состыковать: клавиша (на вашей клавиатуре) - ее код - новый код, посылаемый микроконтроллером (как современной клавиатурой).
Сергей_Ковалев вне форума  
Сказали "Спасибо" Сергей_Ковалев
arvidos (03.07.2013)
Непрочитано 03.07.2013, 15:49   #18
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

на АТ клаве всё понятно, http://cxem.net/comp/comp105.php
буду копать дальше
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 03.07.2013, 19:46   #19
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

Нажмите на изображение для увеличения
Название: сканк.JPG
Просмотров: 47
Размер:	20.2 Кб
ID:	48909
пакет импульсов идёт в среднем по 0,5мс

из таблицы
символ / 16-ричный / 2-ичный сканкод
q 10 10000
w 11 10001
e 12 10010
r 13 10011
пробел 39 111001

не совпадают
__________________
На пыльных тропинках далеких планет останутся наши следы...
arvidos вне форума  
Непрочитано 03.07.2013, 21:56   #20
arvidos
Прописка
 
Аватар для arvidos
 
Регистрация: 27.06.2013
Сообщений: 155
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
arvidos на пути к лучшему
По умолчанию Re: xt/pc конвертер

Клавиша Q - 3 нажатия подряд
Нажмите на изображение для увеличения
Название: q.JPG
Просмотров: 43
Размер:	46.8 Кб
ID:	48918

из таблицы:
Код нажатия 10000
Код отпускания 10010000

почему то чётких импульсов не наблюдается
__________________
На пыльных тропинках далеких планет останутся наши следы...

Последний раз редактировалось arvidos; 03.07.2013 в 21:58.
arvidos вне форума  
Закрытая тема

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USB-COM конвертер jar6 Электроника - это просто 50 20.03.2013 00:30
Компания Microchip анонсировала MCP2210 – USB/SPI конвертер picavr Микроконтроллеры, АЦП, память и т.д 4 27.01.2012 20:14
Браскон - конвертер Браславского majorka65 Источники питания и свет 20 26.11.2011 10:38
Форвард конвертер и SRF Elf Источники питания и свет 2 19.07.2009 11:29
конвертер 10м (27мгц) - 2м (144мгц) zetroot Автоматика и аппаратура связи 0 15.04.2006 21:53


Часовой пояс GMT +4, время: 15:19.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot