Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как подключить клав c интерфейсом USB-PS/2 к AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
svs39
К ATmega8/32 подключал РС-клавиатуру через PS/2(AppNotes AVR313). Вопрос- как подключить клав KLS-5UP A4TECH c интерфейсом USB-PS/2 к AVR(в комплекте переходник USB-PS/2, через который работает с РС по PS/2). Похоже надо что-то послать в клав(случайными "дерганиями" несколько раз заставлял работать с AVR по AppNotes AVR313)
celladon
Вот в другом форуме дали ссылку по работе с PS/2 клавиатурой правда в Bascom, но может пригодится.
http://www.henwyd.republika.pl/TekstyHTML/...zasiDatezAT.htm
svs39
Цитата(celladon @ May 4 2008, 10:25) *
Вот в другом форуме дали ссылку по работе с PS/2 клавиатурой правда в Bascom, но может пригодится.
http://www.henwyd.republika.pl/TekstyHTML/...zasiDatezAT.htm

обычная клав PS/2-DIN работает, я хочу подключить клав(USB- см мой вопрос) к AVR(безUSB)
VDG
а что тогда непонятного - поднимайте USB хост со стороны AVR smile.gif
где-то тут проскакивала ссылка на такое извращение.
GetSmart
Я тоже хотел бы подключить к МК USB-шную клаву. Проц LPC2468, USB host у него есть. Вся сложность только в протоколе обмена. Вобщем где достать и кто уже делал?
izerg
Цитата(GetSmart @ May 4 2008, 17:23) *
Я тоже хотел бы подключить к МК USB-шную клаву. Проц LPC2468, USB host у него есть. Вся сложность только в протоколе обмена. Вобщем где достать и кто уже делал?

Вот здесь :http://www.computer-solutions.co.uk/info/Embedded_tutorials/usb_tutorial.htm
есть немного данных, остальное к сожалению они предлагают за деньги, там готовые стеки USB host/ USB device.
Клим
Цитата(VDG @ May 4 2008, 16:48) *
а что тогда непонятного - поднимайте USB хост со стороны AVR smile.gif
где-то тут проскакивала ссылка на такое извращение.

Зачем ???
Человек спрашивает именно про USB/PS2 клаву. Работает через переходник. В переходнике ничего нет. Т.е. Клава сама определяет, что к ней подрубили УСБ-хост или PS2 хост.
Тут просто надо попробовать другой драйвер на авр, а то в апп-ноутах встречаются ошибки.
Либо смотреть осциллографом, что творится при подключении такой клавы к компу.
Александр Куличок
Цитата
Похоже надо что-то послать в клав

Так попробуйте послать любую команду в клавиатуру (эхо-0xEE, установка состояния индикаторов-0xFD, сброс-0xFF, ....)

http://www.beyondlogic.org/keyboard/keybrd.htm
svs39
[quote name='Александр Куличок' date='Jul 7 2008, 16:54' post='435981']
Так попробуйте послать любую команду в клавиатуру (эхо-0xEE, установка состояния индикаторов-0xFD, сброс-0xFF, ....)

Пробовал много, но не получается. В качестве осциллографа использую CoolEdit- удобный самописец!
Обидно что решение где-то рядом и простое, т.к. в переходнике ничего нет! Хосты никакие ради этого писАть не буду, тем более что аппарат на меге8. Спасибо за участие, если кто сделает- герой, т.к. использование стандартной дешевой клавы при отладке очччень облегчат жизнь!
_4afc_
Цитата(Клим @ Jul 7 2008, 14:03) *
Человек спрашивает именно про USB/PS2 клаву. Работает через переходник. В переходнике ничего нет. Т.е. Клава сама определяет, что к ней подрубили УСБ-хост или PS2 хост.


Если переходник не содержит контроллера - дело в уровнях сигнала и токах. Инфа по резисторам в USB хосте известна. PS2 - не видел. Может в переходнике что коротится?
nick-l
Со стороны компьютера лини Data, Clock подтянуты резисторами 1-10 ком к питанию +5В и напряжение питания клавиатуры PS/2 должно находится в предевах 4,5 - 5 Вольт, может в этом проблема?
_4afc_
Цитата(nick-l @ Jul 11 2008, 12:04) *
Со стороны компьютера лини Data, Clock подтянуты резисторами 1-10 ком к питанию +5В и напряжение питания клавиатуры PS/2 должно находится в предевах 4,5 - 5 Вольт, может в этом проблема?


У USB D+ и D- посажены через 15кОм на землю со стороны хаба.
Питание - 5В.
nick-l
Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2
Maik-vs
Цитата(nick-l @ Jul 11 2008, 12:39) *
Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2

Да, и написать сюда, что получилось. Меня самого юзеры задолбали, почему usb клава через переходник не работает с нашим устройством (1-платный комп wafer-4821 под DOS).
nick-l
Цитата(Maik-vs @ Jul 11 2008, 12:02) *
почему usb клава через переходник не работает с нашим устройством (1-платный комп wafer-4821 под DOS).


Дам дело вовсеем в другом, это касается не только клав но и мышек, в переходнике ничего нету там только провода, а в клавах и мышках бывают три типа контроллеров, PS/2, USB, и комбинированный PS/2-USB, так вот к универсальным кладут в комплект переходник, а с чистым USB контролером переходник не кладут и соответственно ни через какой переходник ни мыша ни клава работать не будет (быват только исключение когда производитель для уменьшения номенклатуры в USB девайсы устанавливает универсальный контроллер USB+PS/2, тогда через переходник работает, а в комплекте переходника нету), поэтому если переходник в комплекте есть - то работает, если нет скорее всего работать не будет
svs39
Цитата(nick-l @ Jul 11 2008, 12:21) *
а в комплекте переходника нету), поэтому если переходник в комплекте есть - то работает, если нет скорее всего работать не будет


1) В комплекте есть переходник- только провода
2) о напряжениях знаю и подтяжки менял всячески
Maik-vs
Цитата(nick-l @ Jul 11 2008, 13:21) *
Дам дело вовсеем в другом, это касается не только клав но и мышек, в переходнике ничего нету там только провода, а в клавах и мышках бывают три типа контроллеров, PS/2, USB, и комбинированный PS/2-USB, так вот к универсальным кладут в комплект переходник, а с чистым USB контролером переходник не кладут и соответственно ни через какой переходник ни мыша ни клава работать не будет (быват только исключение когда производитель для уменьшения номенклатуры в USB девайсы устанавливает универсальный контроллер USB+PS/2, тогда через переходник работает, а в комплекте переходника нету), поэтому если переходник в комплекте есть - то работает, если нет скорее всего работать не будет

Спасибо. Бум знать. a14.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.