Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.04.2006, 02:32
|
|
Временная регистрация
Регистрация: 02.05.2005
Адрес: Украина, Шостка
Сообщений: 65
Сказал спасибо: 35
Сказали Спасибо 1 раз в 1 сообщении
|
Оптическая мышь
Кто нить подключал оптическую мышь к микроконтроллеру (pic, AVR), а то мне надо подключить мышку PS/2, а то как протокол связи работает, какие байты пересылаются, не пойму.
|
|
|
|
14.04.2006, 10:15
|
|
Прописка
Регистрация: 14.02.2005
Сообщений: 101
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
__________________
Festina lente!
|
|
|
|
14.04.2006, 17:14
|
|
Частый гость
Регистрация: 19.07.2005
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Оптическая мышь
Сообщение от Ig0r0k
|
Кто нить подключал оптическую мышь к микроконтроллеру (pic, AVR), а то мне надо подключить мышку PS/2, а то как протокол связи работает, какие байты пересылаются, не пойму.
|
Например в этом документе описан интерфейс PS/2
http://www.plis.ru/pic/pict/File/S3StKit.pdf
|
|
|
|
14.04.2006, 18:58
|
|
Прохожий
Регистрация: 08.01.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я подключал. В общем описание интерфейса брал из книги Гука. Там же расшифрованы байты, передаваемые мышью. Но мышь не будет их передавать, пока ее не инициализируешь. Простейшая инициализация происходит после передачи в нее байта F4. Но при этом не работает скролл. Сама мышь начинает передавать данные при перемещении.
|
|
|
|
15.04.2006, 01:50
|
|
Временная регистрация
Регистрация: 02.05.2005
Адрес: Украина, Шостка
Сообщений: 65
Сказал спасибо: 35
Сказали Спасибо 1 раз в 1 сообщении
|
Спасибо всем откликнувшимся!
"Книга Гука" это Гук Михаил — Аппаратные интерфейсы ПК? Скачаю, думаю это самое то что надо.
А в http://www.plis.ru/pic/pict/File/S3StKit.pdf интерфейс PS/2 не описан
|
|
|
|
17.04.2006, 19:51
|
|
Частый гость
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
смотри рельно тут
http://www.win.tue.nl/~aeb/linux/kbd/scancodes-13.html
могу реально помочь, если надо, если мало этого и т.п. могу подкинуть док, но не сейчас... пишу ASM ось, PS/2 раздолбал по полной + скролл,
есдт есть реальные вопросы можем довести это дело до 100% на AVR и т.п. даже здесь, быть может другим нужно/полезно будет.
__________________
Патриотизм - не болезнь, а состояние души!
|
|
|
|
19.04.2006, 01:47
|
|
Временная регистрация
Регистрация: 02.05.2005
Адрес: Украина, Шостка
Сообщений: 65
Сказал спасибо: 35
Сказали Спасибо 1 раз в 1 сообщении
|
to VaStaNi
крутой линк. Информацию по мышам я немного нашел, теперь делаю реально устройство. Скрол по любому не нужен т.к. мышь будет отслеживать только движение материала, а сама будет жестко закреплена.
А как сделаю в принципе можно будет выложить, если все заработает
|
|
|
|
19.04.2006, 10:40
|
|
Частый гость
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Ig0r0k
|
to VaStaNi
Скрол по любому не нужен т.к. мышь будет отслеживать только движение материала, а сама будет жестко закреплена.
|
Тогда понятно зачем тебе это. Смотри в таком случае команды по установке разрешающей способности!!! И уст. скорости протокола + реинит мышачего контроллера. Существует ID ответ данного типа мышей, что позволяет их достоверно индентить. У меня был доглое время вопрос по поддержке 4D мышей со скролом и 5-ю кнопками... там играются (производители!) тем, что по умолчанию (после сброса) любая, даде самая навороченная(!) мышь работает, как обыкновенная т.е. формат передачи у неё, как у мыши с 2 кнопками и без колеса. Ночтобы активировать прибамбасы (Intelimouse, 4D mouse...) надо выставить ПОДРАД (смена поочередная по докам!) несколько скоростей и тогда мышачий контроллер перходит в др режим, формат посылок и т.д. Надеюсь кому то эти подробности будут в интерес...
А ты там кнопочки мышачие, как конечный выключатель не прикрутишь ли? По моему очень удобное решение может быть.
Успехов!
__________________
Патриотизм - не болезнь, а состояние души!
|
|
|
|
22.04.2006, 02:32
|
|
Временная регистрация
Регистрация: 02.05.2005
Адрес: Украина, Шостка
Сообщений: 65
Сказал спасибо: 35
Сказали Спасибо 1 раз в 1 сообщении
|
4D mouse это значит с двумя колесиками прокрутки, а Intelimouse это что интересно?
Но мышь у меня A4Tech SWOP-48 без всяких наворотов. Куплена из-за чувствительности 800 dpi и скорости 1м/сек. Мне самое главное чтобы по алюминиевой фольге перемещения отслеживала (фольга довольно неровная).
|
|
|
|
25.04.2006, 11:30
|
|
Частый гость
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Ig0r0k
|
а Intelimouse это что интересно?
|
в принципе можно считать что это с одним колесом..., а вообще "погугли" и подробности сышешь.
Сообщение от Ig0r0k
|
Но мышь у меня A4Tech SWOP-48 без всяких наворотов. Куплена из-за чувствительности 800 dpi и скорости 1м/сек. Мне самое главное чтобы по алюминиевой фольге перемещения отслеживала (фольга довольно неровная).
|
Понятно. Как дела двигаются ли?
Ещё. На каком поту(принципе) у AVR реализуешь это?
Последовательный порт? Интересуюсь, т.к. ведь нужен отдельный стробирующий провод, а значит не все аппаратно реализуемо, нужно будет и софтово+таймерное прерывание задействовать, видимо...
__________________
Патриотизм - не болезнь, а состояние души!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:57.
|
|