Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: мышка и авр
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
IV_K
Может повторяюсь, но в инете почти ничего не нашел, только исходники на асме. Прикрутил мышь к 8 меге, даже работает =)) проект прилагается. мега инициализирует мышь и скидывает ее координаты и состояния кнопок по 485 интерфейсу. покритикуйте, плиз. проект не доделан, нет проверок, таймаутов и тому подобного.
AVR
Переписал код по аналогии, но к сожалению не получается. Запись проиходит успешно, однако при чтении принимается только 0x05.
Вот что принимается при подключении мыши:
Код
N = 0, A = 0x080B, B = 0x05
N = 1, A = 0x0003, B = 0x01
N = 2, A = 0x080B, B = 0x05
N = 3, A = 0x080B, B = 0x05
N = 4, A = 0x080B, B = 0x05
N = 5, A = 0x080B, B = 0x05

где N - номер принятого байта, A - 16-ти битное значение, считывающееся с Data во время чтения, B - принятый байт... Что может быть неправильно, если мышь постоянно отвечает такое? help.gif
Исходный текст (at91sam7s): Нажмите для просмотра прикрепленного файла
Подключаю напрямую к двум выводам МК...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.