Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Оптическая мышь Defender 2330 (PS/2)


Old men

Рекомендуемые сообщения

Меня интересует, где можно прочитать о протоколе обмена данными между мышкой и контроллером, а именно - разрядность данных, какие биты (байты) сообщают о направлении перемещения, какие о величине, необходима или нет инициализация контроллера мышки при каждом обращении к ней и, если да, то формат команды.

В общем решение задачи стыковки мыши НЕ с компьютером.

Кто знает - подскажите, плииз, а то я кроме рекламных данных ничего не нашел

Ссылка на комментарий
Поделиться на другие сайты

Возможно я сейчас скажу глупость, но мне кажется, что к не-компьютеру мышь можно подключить и без контроллера. Т.е. просто передаем сигнал напрямую от кнопок и ИК-сенсоров (если мышь шариковая), а уже устройством преобразуем в нужный вид. Т.е. ИК-сенсор среагировал пять раз допустим с перерывом между реакциями в 1 мс - сдвигаем "курсор" в направлении сенсора (X, Y) на 50 "пикселей", если перерыв 2 мс - на 25 "пикселей". Вроде того.

Если же нужно именно контроллер, то могу посоветовать только найти Datasheet'ы тех элементов, которые обеспечивают преобразование сигнала и уже от этого отталкиваться. Хотя я бы точно не сумел разобраться в устройстве контроллера мыши, имей я даже все схемы и Datasheet'ы :sm(100):

Ссылка на комментарий
Поделиться на другие сайты

Так мне как раз и интересно - а в какую сторону сдвиг. Потому что меня в этой частной задачке перемещения по оси Х не интересуют, а вот по оси У интересна не только величина, но и направление перемешения, а также его скорость (ну это уже задача обработки).

Бог с ними, со схемами, а вот где взять Datasheet'ы?

Кстати, эта мышка интересует исключительно из-за того, что она самая дешевая, можно и другую, но по возможности дешевую..

Ссылка на комментарий
Поделиться на другие сайты

Old men:

Для начала выясни какой сенсор стоит в мыши, ну и на него не трудно будет даташит накопатьВот даташиты на самые распространенные оптические сенсоры:

uic1001,

ADNS-2610 ,

HDNS-2000 ,

ADNS-2620,

ADNS-2051,

ADNS-2030,

на самый навороченный ADNS 3060 даташит не нашол....

Ссылка на комментарий
Поделиться на другие сайты

Что касается скорости перемещения, то понадобится некий таймер. А вот по поводу напраление (т.е. вверх или вниз) ничего сказать не могу - т.к. не знаю, как именно обрабатывает "мельтешения" ИК-сенсор. Но, раз контроллер мыши как-то это делает, то думаю и это отследить будет несложно, немного поэксперементировав на предмет сигнала с сенсора при разных движениях.

Что касается Datasheet'ов, то тут надо знать производителя и модель конкретной детали.

Для начала могу порекомендовать вот этот ресурс: http://www.alldatasheet.com

Но лучше смотреть на сайтах производителей.

Вот ещё хороший сайт: http://www.cqham.ru/super/link_dis.htm

По MOSPEC'овским ключам для БП я когда-то смотрел тут: http://www.mospec.com.tw - не знаю, может MOSPEC и для мышей что-нибудь делает :cool:

Вот ещё ссылки:

http://www.vishay.com/company/brands/siliconix

http://www.voltagemultipliers.com (это тоже по ключам, но может найдется что для мышей)

Больше даже и не знаю чем могу помочь :sm(100):

Ссылка на комментарий
Поделиться на другие сайты

Wlad: Siberex: спасибо, я пока со ссылками Wladа разбираюсь, думаю этого хватит, а если нет - напишу дополнительно :sm(100):

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...