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

 
 
 
Reply to this topicStart new topic
> Подключение USB клавиатуры к AVR, Одностороннее подключение
Tommy12
сообщение Oct 31 2012, 13:09
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 31-10-12
Пользователь №: 74 184



Добрый день! Мне надо подключить USB клавиатуру к AVR и принимать от нее данные(т.е. нажатые клавиши) для обработки. Очень много информаций в интернете где сделано наоборот или полное двустороннее подключение. Вот к примеру: http://we.easyelectr...s-na-v-usb.html
Заранее спасибо!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 31 2012, 13:27
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Посмотрите тут. Придется доработать - у них там, судя по всему, в качестве примера работа с мышью. Но других вариантов хоста на AVR "ногодрыгом" не попадалолсь. Если сделаете - расскажите о результате.

Вот еще есть, но на японском.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 31 2012, 14:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Tommy12 @ Oct 31 2012, 16:09) *
Добрый день! Мне надо подключить USB клавиатуру к AVR и принимать от нее данные(т.е. нажатые клавиши) для обработки.

Не знаю, существуют ли сейчас AVR с USB HOST или с USB OTG. Если да, то ищите такой AVR и делайте на нем (только прежде сравните его стоимость со стоимостью подходящих МК ARM или CORTEX). Если нет, то придется или дергать ножками, или ставить ARM с соотв. аппаратным интерфейсом. Реализация хоста на обычном МК, не имеющем соотв. аппаратного модуля, крайне сложна, очень ресурсоемка и обычно лишена смысла ...
Go to the top of the page
 
+Quote Post
МП41
сообщение Oct 31 2012, 19:42
Сообщение #4


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326




Ставите переходник с USB на PS/2 и работаете с куда более простым PS/2.

Только переходник должен быть фиолетовый. На форумах пишут, что внутри такого адаптера нет ничего, кроме проводов и резистора, и что якобы USB-клавиатура, "зная" о подключении через такой переходник, начинает работать как PS/2.


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 31 2012, 20:56
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(МП41 @ Oct 31 2012, 23:42) *
Ставите переходник с USB на PS/2 и работаете с куда более простым PS/2.

Только переходник должен быть фиолетовый. На форумах пишут, что внутри такого адаптера нет ничего, кроме проводов и резистора, и что якобы USB-клавиатура, "зная" о подключении через такой переходник, начинает работать как PS/2.

А зачем тогда нужен этот переходник?
Ставим резистор прямо возле USB разьёма на плате с AVR-ом biggrin.gif
Go to the top of the page
 
+Quote Post
МП41
сообщение Oct 31 2012, 21:47
Сообщение #6


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(zombi @ Oct 31 2012, 23:56) *
А зачем тогда нужен этот переходник?
Ставим резистор прямо возле USB разьёма на плате с AVR-ом biggrin.gif

Да, именно!


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
alexvu
сообщение Nov 7 2012, 07:16
Сообщение #7


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

Группа: Свой
Сообщений: 1 172
Регистрация: 14-11-11
Из: Москва
Пользователь №: 68 299



Некоторые клавиатуры (в комплекте которых есть переходник) действительно могут опознавать тип интерфейса и авт. переключаться на него. Но USB-клавиатуру, в которой нет такой функции, Вы не заставите работать по ПС/2, просто включив через переходник.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Nov 7 2012, 11:35
Сообщение #8


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(МП41 @ Oct 31 2012, 21:42) *
пишут, что внутри такого адаптера нет ничего, кроме проводов и резистора


Распилить его и узнать biggrin.gif . Можно просто попытаться прозвонить.
У меня есть такой, но он в работе. Шёл в комплекте с радиоклавиатурой/мышью.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 7 2012, 12:08
Сообщение #9


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата(hd44780 @ Nov 7 2012, 15:35) *
Распилить его и узнать biggrin.gif . Можно просто попытаться прозвонить.
У меня есть такой, но он в работе. Шёл в комплекте с радиоклавиатурой/мышью.

Да нет там ничего, собственными глазами видел его разобранным. Только 4 провода.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 7 2012, 12:15
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Tommy12 @ Oct 31 2012, 17:09) *
Мне надо подключить USB клавиатуру к AVR и принимать от нее данные(т.е. нажатые клавиши) для обработки.

Почему бы Вам не выбрать AVR с USB "на борту" и не воспользоваться AppNote от Atmel ?
Go to the top of the page
 
+Quote Post

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

 


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


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