Как мне это можно реализовать? В радиотехнике полный ноль, но следуя подробному описанию могу что-то сделать)
Меня интрересут следующее: что нужно приобрести, и что с этим всем делать. Как написать драйвер и т.д.
Основные требования: оно должно быстро реагировать на нажатия и не конфликтовать с клавиатурой.
Может кто-то может дать ссылки по теме кто-то сможет или схемы какие-то. Погогите, пожалуйста, заранее благодарен =)
Сделать из клавы. Когда одна клава воткнута в PS/2, а другая в USB, они друг другу ничуть не мешают, и машина реагирует на нажатие клавиш на любой из них.
joffstick писал(а):Как мне это можно реализовать? В радиотехнике полный ноль, но следуя подробному описанию могу что-то сделать)
Купить самый дешевый микроконтроллер с USB , типа atmel at90usb82 (там, кстати, и PS/2 есть, если надо), слить одну из имеющихся библиотек под это дело - советую http://www.fourwalledcubicle.com/LUFA.php. Пример клавиатуры там есть.
Слегка все это подифицировать, спаять, скомпилировать и пользоваться -))
Num Lock писал(а):Сделать из клавы. Когда одна клава воткнута в PS/2, а другая в USB, они друг другу ничуть не мешают, и машина реагирует на нажатие клавиш на любой из них.
Да, действительно, комп реагирует на нажатия на любой из них, но это по сути это одна клавиатура, только в двух местах. Мне нужно, чтобы это было отдельное устройство ввода, но никак не связано с клавиатурой.
Satyr писал(а):Купить самый дешевый микроконтроллер с USB , типа atmel at90usb82 (там, кстати, и PS/2 есть, если надо), слить одну из имеющихся библиотек под это дело - советую http://www.fourwalledcubicle.com/LUFA.php. Пример клавиатуры там есть.
Слегка все это подифицировать, спаять, скомпилировать и пользоваться -))
А Вы сможете, если я Вам нарисую то что я должен получить в итоге, нарисовать мне схему как мне это дело спаять и т.д.?
На сколько быстро должно реагировать устройство, и для каких конкретно целей будет использоваться девайс?
Софт со стороны компа сами будете писать?
Можно использовать например переходник USB-RS232 совместно с мега8, или лучше 16.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Modest писал(а):для каких конкретно целей будет использоваться девайс?
Я хочу сделать игру, а это такой геймпад должен быть)
Modest писал(а):На сколько быстро должно реагировать устройство?
Чем быстрее тем лучше, если будут какие-то задержки, то игра скорее всего не получится, так как это будет симулятор музыканта)
Modest писал(а):Софт со стороны компа сами будете писать?
Да, игру буду писать, но вот насчет драйверов незнаю. Я с этим никогда не сталкивался, это моя первая идея с аппаратной частью
Можно использовать например переходник USB-RS232 совместно с мега8, или лучше 16.
COM-порт ведь гораздо медленеe чем USB? Мне кажется, что в этом нет необходимости. Назначение переходника - это возможность подключения COM-устройств там где есть USB.
Можно использовать например переходник USB-RS232 совместно с мега8, или лучше 16.
COM-порт ведь гораздо медленеe чем USB? Мне кажется, что в этом нет необходимости. Назначение переходника - это возможность подключения COM-устройств там где есть USB.
Нет. Назначение переходника - упрощение протокола для тех кто пишет для мк. RS232 распространён, и изучен до дыр, т. к. довольно прост, а USB протокол напротив - довольно сложен в реализации, тем более в мк без аппаратной реализации, и далеко не каждому под силу.
Так что я бы сделал примерно так как написал - переходник + контроллер (57600 бод не так уж и мало, и время передачи байта грубо 0.2 млс)
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Хорошо, тогда подробнее пожалуйста. Если я правильно понял, переходник USB-RS232 даст возможность реализовать устройство более просто.
Дальше вопрос с выбором микроконтроллера. Какой брать?
Следующий вопрос как обрабатывать нажатия на кнопки или как собрать всё в кучу?
например так
там слева в верхнем углу некоторые мк которые можно использовать.
этот мк подключается к переходнику ( если на мк "игорь плуг" там и подобные, то скорость будет как я писал выше 57600, примерно в этом районе, если переходник на FT232 то скорость на много выше)
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]