Среда, 24.04.2024, 13:24
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Микроконтроллеры » Вопросы по МК » Двойная клавиатура на МК
Двойная клавиатура на МК
BaxsterДата: Вторник, 05.01.2010, 01:04 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Доброго времени суток:)
тут возникла идиотская идея, но в то же время для меня она довольно актуальная.
хотел создать эмулятор клавиатуры для компа. но по причине того, что одна клавиатура не может отрабатывать сразу 4 нажатия на кнопки - понадобилось 2 клавы.
теперь вопрос, как можно сделать на одном контроллере схему, которая в компе будет определяться как 2 HID устройства, а именно клавиатуры, а у контроллера будет всего 8 кнопок, которые он отрабатывает и присылает результат нажатия компу.

итого, оценив все, что необходимо можно разделить на некоторые атомарные составляющие, из которых данный девайс может состоять:
1) запчасть от клавиатуры (стрелки и намлочные клавиши)
2) USB-Hub, позволяющий объединять 2 клавы в одну
3) выводы на кнопки от контроллера, которые и изображают нажатия на каждой отдельной клавиатуре.

как обработать 8 кнопок на контроллере - это легко. как сделать общение с USB да еще и чтобы он считал, что это 2 разных устройства - не понятно.

хотелось бы реализовать все на ATMega8 или рядом стоящие. так же можно попробовать общение через USB сделать через ATTiny45, но тогда это будет виртуальный COM-порт. а мне бы HID

В общем кто чего может сказать по этому поводу?

 
HiSERДата: Вторник, 05.01.2010, 12:40 | Сообщение # 2
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
Ужас!!!!!
Я даже не знаю что сказать...
Для начала прочитай как работает USB, а потом что-то начинай делать.
Про совмещение клавиатур это не возможно.
 
BaxsterДата: Вторник, 05.01.2010, 14:01 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
Quote (HiSER)
Про совмещение клавиатур это не возможно.

очень даже возможно. в комп же можно воткнуть несколько клавиатур и будут они спокойно работать.
если знаете другой способ сделать клавиатуру и прописать в ней возможность одновременного нажатия 4х !! кнопок, то милости просим
 
HiSERДата: Вторник, 05.01.2010, 17:56 | Сообщение # 4
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
Задача сформулирована не правильно, по этому и нечего и не понятно...
Во первых для полноты понятия работы, надо изучить как работает USB и после этого строит следующие задачи.
А так это просто бестолковая тема, тк без знания работы USB вы все равно ни чего не сделаете.
 
BaxsterДата: Четверг, 07.01.2010, 14:40 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
я потому и обращаюсь на форум за помощью. если тут никто ничего не умеет, то это не мои проблемы. я поищу в других местах
 
HiSERДата: Четверг, 14.01.2010, 09:30 | Сообщение # 6
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
Вам самому не смешно?
У меня сложилось такое впечатление что вы не помощи ищите, а человека который это за вас напишет...
С таким подходом к делу вы ни когда не чего не сделаете.
 
Форум » Микроконтроллеры » Вопросы по МК » Двойная клавиатура на МК
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz