Без описания |
Поиск в теме | Версия для печати |
Гость |
Отправлено: 17 Апреля, 2012 - 23:33:13
|
УДАЛЁН
|
нет, на 2 USB-шных контроллерах можно сделать только 2 клавиатуры, и развязать их на уровне драйвера.
дело в том, что спецификация USB подразумевает соединение точка-точка, где одна из точек HOST - хозин соединения, который инициирует весь обмен, а другая ENDPOINT - которая получает данные или позволяет их с себя слить.
в принципе можно сделать USB-устройство с 200 кнопками на одном контроллере, для этого нужен контроллер с 29 ногами ввода-вывода.
на тему того, что на схеме: светодиоды можно выкинуть безболезненно, конденсаторы не трогать. mcuvdd-питание контроллера - присоединили к USB-шным 5 вольтам. электролит 10 мкФ я -бы поставил побольше (микроФарад 100), конденсаторы возле кварца пикоФарад 20-27. конденсаторы по 0,1 микрофараде ставить непосредственно возле контроллера. |
|
|
BoBot |
Отправлено: 18 Апреля, 2012 - 14:12:22
|
Главнокомандующий
Сообщений всего: 404
Дата рег-ции: Апр. 2010
|
Predator пишет:нет, на 2 USB-шных контроллерах можно сделать только 2 клавиатуры, и развязать их на уровне драйвера.
дело в том, что спецификация USB подразумевает соединение точка-точка, где одна из точек HOST - хозин соединения, который инициирует весь обмен, а другая ENDPOINT - которая получает данные или позволяет их с себя слить.
в принципе можно сделать USB-устройство с 200 кнопками на одном контроллере, для этого нужен контроллер с 29 ногами ввода-вывода.
А такие есть в природе?
на тему того, что на схеме: светодиоды можно выкинуть безболезненно, конденсаторы не трогать. mcuvdd-питание контроллера - присоединили к USB-шным 5 вольтам. электролит 10 мкФ я -бы поставил побольше (микроФарад 100), конденсаторы возле кварца пикоФарад 20-27. конденсаторы по 0,1 микрофараде ставить непосредственно возле контроллера.
Спасибо за толковый ответ
Вто так пойдет? Прикреплено изображение
(Отредактировано автором: 18 Апреля, 2012 - 14:14:47) |
|
|
Гость |
Отправлено: 18 Апреля, 2012 - 16:29:50
|
УДАЛЁН
|
1) светодиоды выкинуть совсем, перемычки вместо них ненужны.
2) две надписи "Это куда?" соединить между собой
3) изогнутая линия - это буржуинское обозначение полярного (электролитического) конденсатора. изогнутая линия - минус.
4) звезда обозначает - подборный элемент (правда у нас обычно базовый номинал пишут)
ставить 20-27 пикофарад. |
|
|
Гость |
Отправлено: 19 Апреля, 2012 - 18:01:18
|
УДАЛЁН
|
2 Bobot со хемой именно так.
2 cjA, да примерно это я и имел ввиду, только как 2 нестандартных устройства сделать и ими по отдельности управлять я знаю, а вот со стандартными HIDами пока не связывался, и драйвера писать не умею (стандартный windriver пользую).
т.е. я могу сделать 2 клавиатуры, которые моя собственная прога различит, а вот система их не поймет совсем. |
|
|
Гость |
Отправлено: 20 Апреля, 2012 - 12:33:14
|
УДАЛЁН
|
тут надо, чтобы система перестала воспринимать одну мышку, как мышку и признала другим устройством. для этого нужен другой драйвер. можно сгенерить тем-же виндрайвером, но придется писать свою прогу - обработчик кнопок. (исходники базового обращения с железом виндрайвер тоже сгенерит). |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): [1] 2 » |
« Электронная мастерская » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|