реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> как подключить клав c интерфейсом USB-PS/2 к AVR
svs39
сообщение May 3 2008, 20:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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)
Go to the top of the page
 
+Quote Post
celladon
сообщение May 4 2008, 07:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288



Вот в другом форуме дали ссылку по работе с PS/2 клавиатурой правда в Bascom, но может пригодится.
http://www.henwyd.republika.pl/TekstyHTML/...zasiDatezAT.htm


--------------------
Go to the top of the page
 
+Quote Post
svs39
сообщение May 4 2008, 08:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 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)
Go to the top of the page
 
+Quote Post
VDG
сообщение May 4 2008, 13:48
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



а что тогда непонятного - поднимайте USB хост со стороны AVR smile.gif
где-то тут проскакивала ссылка на такое извращение.


--------------------
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 4 2008, 14:23
Сообщение #5


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Я тоже хотел бы подключить к МК USB-шную клаву. Проц LPC2468, USB host у него есть. Вся сложность только в протоколе обмена. Вобщем где достать и кто уже делал?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
izerg
сообщение Jul 7 2008, 09:52
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 531
Регистрация: 1-02-05
Из: Украина, Киев
Пользователь №: 2 342



Цитата(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.
Go to the top of the page
 
+Quote Post
Клим
сообщение Jul 7 2008, 10:03
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(VDG @ May 4 2008, 16:48) *
а что тогда непонятного - поднимайте USB хост со стороны AVR smile.gif
где-то тут проскакивала ссылка на такое извращение.

Зачем ???
Человек спрашивает именно про USB/PS2 клаву. Работает через переходник. В переходнике ничего нет. Т.е. Клава сама определяет, что к ней подрубили УСБ-хост или PS2 хост.
Тут просто надо попробовать другой драйвер на авр, а то в апп-ноутах встречаются ошибки.
Либо смотреть осциллографом, что творится при подключении такой клавы к компу.
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Jul 7 2008, 13:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



Цитата
Похоже надо что-то послать в клав

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

http://www.beyondlogic.org/keyboard/keybrd.htm
Go to the top of the page
 
+Quote Post
svs39
сообщение Jul 10 2008, 16:28
Сообщение #9


Участник
*

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



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

Пробовал много, но не получается. В качестве осциллографа использую CoolEdit- удобный самописец!
Обидно что решение где-то рядом и простое, т.к. в переходнике ничего нет! Хосты никакие ради этого писАть не буду, тем более что аппарат на меге8. Спасибо за участие, если кто сделает- герой, т.к. использование стандартной дешевой клавы при отладке очччень облегчат жизнь!
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 11 2008, 06:59
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Клим @ Jul 7 2008, 14:03) *
Человек спрашивает именно про USB/PS2 клаву. Работает через переходник. В переходнике ничего нет. Т.е. Клава сама определяет, что к ней подрубили УСБ-хост или PS2 хост.


Если переходник не содержит контроллера - дело в уровнях сигнала и токах. Инфа по резисторам в USB хосте известна. PS2 - не видел. Может в переходнике что коротится?
Go to the top of the page
 
+Quote Post
nick-l
сообщение Jul 11 2008, 08:04
Сообщение #11


Участник
*

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



Со стороны компьютера лини Data, Clock подтянуты резисторами 1-10 ком к питанию +5В и напряжение питания клавиатуры PS/2 должно находится в предевах 4,5 - 5 Вольт, может в этом проблема?
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 11 2008, 08:27
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



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


У USB D+ и D- посажены через 15кОм на землю со стороны хаба.
Питание - 5В.
Go to the top of the page
 
+Quote Post
nick-l
сообщение Jul 11 2008, 08:39
Сообщение #13


Участник
*

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



Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Jul 11 2008, 09:02
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(nick-l @ Jul 11 2008, 12:39) *
Вот и получается, автору темы надо на нагрузочные резисторы обратить внимание, скорее всего контроллер клавиатуры, по ним и определяет как ему работать, как USB или PS/2

Да, и написать сюда, что получилось. Меня самого юзеры задолбали, почему usb клава через переходник не работает с нашим устройством (1-платный комп wafer-4821 под DOS).
Go to the top of the page
 
+Quote Post
nick-l
сообщение Jul 11 2008, 09:21
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 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, тогда через переходник работает, а в комплекте переходника нету), поэтому если переходник в комплекте есть - то работает, если нет скорее всего работать не будет
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016