Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HID keyboard IAR example
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Serg_el
Пробую запустить пример для IAR 5.x.

После запроса хоста Get HID Report Descriptor, девайс перестает отвечать и зависает в функции USBD_Write() на проверке флага:
while((AT91C_BASE_UDP->UDP_CSR[bEndpoint]&AT91C_UDP_TXPKTRDY)==AT91C_UDP_TXPKTRDY);

На том же девайсе испытывал другие примеры типа hid-mouse-project и transfer-project все прекрасно работает.

Кто-нибудь сталкивался с такой проблемой?
Serg_el
Может кто поделится своими исходниками, чтобы проверить?
ushakoff78
Извини, что ничем не могу помочь. Сам хочу спросить. Наверное месяц назад купил at91sam9263. За это время завел 15"ЛСД панель и езернет. Но для ввода информации необходимы дополнительные устройства: мышь и клавиатура. Сегодня попробовал запустить usb-device-hid-mouse-project. Но не совсем понял порядок подключения мыши. Поэтому воткнул напрямую в J19 (USB Host). Но вот беда: ни ответа, ни привета. Молчит, заговоренная. Цикл крутится на while (USBD_GetState() < USBD_STATE_CONFIGURED). Документация к проекту невнятная. И такое впечатление, что я неправильно подключил. Помогите советом о порядке подключения и возмрдных ошибках, как опытный человек. Заранее спасибо
ushakoff78
Порядок подключения я понял, ълтя не понял зачем такой изощренный способ нужен. Во всяком случае вариант прямого подключения клавиатуры к контроллеру мне кажется более реальным.
Немного почитав стал понимать, что речь идет о разных режимах: USB Host Port (UHP) и USB Device Port (UDP). Насколько я понял в примерах рассмотрен второй случай. Вы можете посоветовать как перейти к первому варианту?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.