Вот понадобилось сделать такое на ATMega8. Переходники не хочу использовать, т.к. в девайсе уже есть контроллер и эмуляцию USB он потянет. FT232BM не предлагать, т.к.: 1. Полноценный COM-порт мне не нужен, меня интересуют только 2 линии статуса и одна упрвления. 2. При длительном отсутствии обмена она куда-то пропадает. В диспетчере есть, а при попытке обратиться - ошибка - устройство не найдено.
Я смотрел проект японца (http://www.recursion.jp/avrcdc/), а также библиотеки для ARM и AVR-ов с USB контроллером - они все работают только с UART, который мне вообще не нужен.
Читал спецификацию USB-CDC версии 1.1. Линии статуса и управления я там нашел, но непонятно как организован опрос линий статуса - их комп опрашивает или мне самому надо что-то в какие-то endpointы писать?
Сообщение отредактировал hd44780 - Jun 6 2008, 09:09
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|