|
|
  |
Управление ШД-приводом с помощью трекбола(мышки) |
|
|
|
Oct 11 2009, 10:33
|
Группа: Новичок
Сообщений: 2
Регистрация: 13-06-09
Пользователь №: 50 242

|
Всем доброго времени суток! Возникла необходимость разработать дишифратор который конвертировал бы сигнал USB устройства (пакеты данных) в другой вид сигнала. Если подробнее, то нужно управлять шаговым двигателем с помощью компьютерной мышки или трекбола. Т.е. информация о перемещении мыши конвертировалась в понятные драйверу ШД "шаг" и "направление". Порылся в нете, устройств и переходников подключения МК к USB компа для различных целей полно, а вот на оборот... Склоняюсь к реализации USB хоста (уж очень не хочется мышку курочить), но т.к. я раньше с USB-ками не сталкивался, то чтобы не состариться изучая USB интерфейс, решил сначала с народом посоветоватся.
Может есть у кого соображения на этот счет или хоть подскажите в какую сторону смотреть. Заранее благодарен
|
|
|
|
|
Oct 11 2009, 17:53
|
Группа: Новичок
Сообщений: 2
Регистрация: 13-06-09
Пользователь №: 50 242

|
Получается к своему вопросу добавляю еще вопрос. Порылся в нете, и по советам людей болеее сведущих, решил, что релизация этого проекта проще на протоколе PS/2. Да и примеров реализации его накопать можно. Только все больше в виде подключения клавиатуры к МК. Я свою USB мышь через переходник в PS/2 воткнул,- работает, вот думаю красота, завтра пойду осцилографом скан-коды ловить, но тут возникает еще вопрос: как мышь определяет под каким протоколом ей работать.
|
|
|
|
|
Oct 11 2009, 21:03
|
Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 2-06-08
Из: Москва
Пользователь №: 38 003

|
Цитата(sp-fly @ Oct 11 2009, 21:53)  ... но тут возникает еще вопрос: как мышь определяет под каким протоколом ей работать. Точно не знаю, но скорее всего мышь определяет по командам инициализации. Т. е. при вытыкании ее в PS/2 при старте биос подает определенные команды инициализации, возможо по ним определяет. Также, возможно определение по величине напряжения на сигнальных выводах (если я правильно помню, то для PS/2 это 5 В, а для USB - 3.3 В).
|
|
|
|
|
Oct 12 2009, 11:50
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(sp-fly @ Oct 11 2009, 21:53)  Я свою USB мышь через переходник в PS/2 воткнул,- работает, вот думаю красота, завтра пойду осцилографом скан-коды ловить, но тут возникает еще вопрос: как мышь определяет под каким протоколом ей работать. Клавиатура с универсальным интерфейсом смотрит на уровень на ноге clk. Если он близок к 5 вольтам, то её воткнули в PS/2. Если около нуля - это USB. Думаю, мышь работает так же. Скан-коды осциллографом ловить не надо здесь посмотри кое-что есть.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|