|
как подключить клав c интерфейсом USB-PS/2 к AVR |
|
|
|
May 3 2008, 20:20
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 8-03-08
Пользователь №: 35 744

|
К ATmega8/32 подключал РС-клавиатуру через PS/2(AppNotes AVR313). Вопрос- как подключить клав KLS-5UP A4TECH c интерфейсом USB-PS/2 к AVR(в комплекте переходник USB-PS/2, через который работает с РС по PS/2). Похоже надо что-то послать в клав(случайными "дерганиями" несколько раз заставлял работать с AVR по AppNotes AVR313)
|
|
|
|
|
May 4 2008, 08:46
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 8-03-08
Пользователь №: 35 744

|
Цитата(celladon @ May 4 2008, 10:25)  Вот в другом форуме дали ссылку по работе с PS/2 клавиатурой правда в Bascom, но может пригодится. http://www.henwyd.republika.pl/TekstyHTML/...zasiDatezAT.htmобычная клав PS/2-DIN работает, я хочу подключить клав(USB- см мой вопрос) к AVR(безUSB)
|
|
|
|
|
Jul 7 2008, 10:03
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(VDG @ May 4 2008, 16:48)  а что тогда непонятного - поднимайте USB хост со стороны AVR  где-то тут проскакивала ссылка на такое извращение. Зачем ??? Человек спрашивает именно про USB/PS2 клаву. Работает через переходник. В переходнике ничего нет. Т.е. Клава сама определяет, что к ней подрубили УСБ-хост или PS2 хост. Тут просто надо попробовать другой драйвер на авр, а то в апп-ноутах встречаются ошибки. Либо смотреть осциллографом, что творится при подключении такой клавы к компу.
|
|
|
|
|
Jul 7 2008, 13:54
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата Похоже надо что-то послать в клав Так попробуйте послать любую команду в клавиатуру (эхо-0xEE, установка состояния индикаторов-0xFD, сброс-0xFF, ....) http://www.beyondlogic.org/keyboard/keybrd.htm
|
|
|
|
|
Jul 10 2008, 16:28
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 8-03-08
Пользователь №: 35 744

|
[quote name='Александр Куличок' date='Jul 7 2008, 16:54' post='435981'] Так попробуйте послать любую команду в клавиатуру (эхо-0xEE, установка состояния индикаторов-0xFD, сброс-0xFF, ....)
Пробовал много, но не получается. В качестве осциллографа использую CoolEdit- удобный самописец! Обидно что решение где-то рядом и простое, т.к. в переходнике ничего нет! Хосты никакие ради этого писАть не буду, тем более что аппарат на меге8. Спасибо за участие, если кто сделает- герой, т.к. использование стандартной дешевой клавы при отладке очччень облегчат жизнь!
|
|
|
|
|
Jul 11 2008, 08:04
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 966

|
Со стороны компьютера лини Data, Clock подтянуты резисторами 1-10 ком к питанию +5В и напряжение питания клавиатуры PS/2 должно находится в предевах 4,5 - 5 Вольт, может в этом проблема?
|
|
|
|
|
Jul 11 2008, 08:39
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 966

|
Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2
|
|
|
|
|
Jul 11 2008, 09:02
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(nick-l @ Jul 11 2008, 12:39)  Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2 Да, и написать сюда, что получилось. Меня самого юзеры задолбали, почему usb клава через переходник не работает с нашим устройством (1-платный комп wafer-4821 под DOS).
|
|
|
|
|
Jul 11 2008, 09:21
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 966

|
Цитата(Maik-vs @ Jul 11 2008, 12:02)  почему usb клава через переходник не работает с нашим устройством (1-платный комп wafer-4821 под DOS). Дам дело вовсеем в другом, это касается не только клав но и мышек, в переходнике ничего нету там только провода, а в клавах и мышках бывают три типа контроллеров, PS/2, USB, и комбинированный PS/2-USB, так вот к универсальным кладут в комплект переходник, а с чистым USB контролером переходник не кладут и соответственно ни через какой переходник ни мыша ни клава работать не будет (быват только исключение когда производитель для уменьшения номенклатуры в USB девайсы устанавливает универсальный контроллер USB+PS/2, тогда через переходник работает, а в комплекте переходника нету), поэтому если переходник в комплекте есть - то работает, если нет скорее всего работать не будет
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|