|
|
  |
USB-COM порт на базе obdev, ATMega8, Как сделать? |
|
|
|
Jun 6 2008, 09:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Вот понадобилось сделать такое на 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
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jun 6 2008, 09:29
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Так вам что надо все же, именно уарт организовать чтоб он с компа виделся как СОМ-порт или просто данные передавать по ЮСБ и можно свой драйвер ставить? В первом случае посмотрите исходник программатора от Prottossa (ищите тут http://electronix.ru/forum/index.php?showt...&hl=AVR910) или AVRDOPERа Во втором случае делайте как на сайте обдждев написано с драйвером libusb
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|