реклама на сайте
подробности

 
 
> Эмуляция COM через USB
sergeeff
сообщение Jan 22 2006, 11:42
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Господа!

Нет ли у кого примеров (если это вообще возможно) реализации в USB CDC устройстве эмуляции сигналов RTS/CTS и DSR/DCS?

Заранее благодарю
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Mar 4 2006, 16:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(sergeeff @ Mar 3 2006, 13:54) *
Хотелось на стандартном USB контроллере (мы сейчас используем PDIUSBD12) реализовать CDC устройство и работать с ним через стандартный usbcomm.sys драйвер из Windows’a. Изучение запросов, которые должено обрабатывать CDC устройство, показало, что там таковые (на установку и сброс сигналов DTR и пр.) отсутствуют. Так что похоже это вариант не проходит.


Я делал CDC устройство на связке ATMega16L + PDIUSBD12. CDC класс поддерживает сигнализацию
DTR/DSR, RTS, DCD, RI и Break (т.е. все, кроме CTS). Если есть заинтересованность, могу
рассказать подробнее.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Feb 10 2008, 14:10
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(aaarrr @ Mar 4 2006, 19:19) *
Я делал CDC устройство на связке ATMega16L + PDIUSBD12. CDC класс поддерживает сигнализацию
DTR/DSR, RTS, DCD, RI и Break (т.е. все, кроме CTS). Если есть заинтересованность, могу
рассказать подробнее.


Здравствуйте. Я вот сейчас делаю то же самое, что и вы (макет на атмега162 уже был, сейчас атмега128). Правда нужны только данные, DTR/DSR и остальное не нужны...
Несколько попыток (на остове апноутов атмеловских) для процов с набортным USB давали поведение типа - вис на инсталляции драйвера в систему (если вытащить усб кабель - заканчивалось нормально).
Другие особенности - нет передачи даннхых (иногда - один пакет проходит и всё) в терминал, запущенный на хосте. Передача данных по виртуальному ком-порту от хоста к устройству идет нормально (как мне кажется).

Честно говоря, очень многих проблем удалось бы уже избежать, если можно было бы взглянуть на Ваш проект (программу). Или, хотя бы на декрипторы однопортовой версии (со всеми константами).

mgs2001@pochtamt.ru

Я начинающий в области usb-программирования. На фото - как выглядит макет (это АЧХ-метр для радиолюбительских целей).

Сообщение отредактировал Genadi Zawidowski - Feb 10 2008, 14:26
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergeeff   Эмуляция COM через USB   Jan 22 2006, 11:42
- - san822   Я сам пока не сталкивался с такой задачей, но знаю...   Mar 1 2006, 10:52
- - BVU   По большому счету это работа специально написанног...   Mar 1 2006, 12:01
- - san822   Есть ещё вариант - мост USB - UART CP2101. Судя ...   Mar 2 2006, 08:50
- - rezident   CP2101 не рекомендована производителем для новых р...   Mar 2 2006, 10:41
- - sergeeff   Насчет применения специализированных USB контролле...   Mar 3 2006, 10:54
|- - prottoss   Цитата(aaarrr @ Mar 4 2006, 20:19) Я дела...   Jan 9 2007, 09:20
|- - Genadi Zawidowski   Отбой.... Нашел у китайских ембеддеров проект, дес...   Feb 10 2008, 21:49
- - sergeeff   Очень даже интересно. Можно на e-mail : nik_ef@mai...   Mar 4 2006, 17:07
- - aaarrr   Ушло почтой.   Mar 4 2006, 17:52
- - alekseykoj   Используешь так же как и на обычном порте. Только ...   Mar 17 2006, 08:53
- - sergeeff   На сайте Atmel есть новый проект - AT91 USB Framew...   Jan 9 2007, 09:31
- - prottoss   Все разобрался.... Для начала: я не правильн...   Jan 10 2007, 10:06
- - prottoss   Чтоб не поднимать новую тему продолжу здесь ибо вс...   Jan 23 2007, 20:46
|- - rezident   Цитата(prottoss @ Jan 23 2007, 22:46) Кро...   Jan 23 2007, 21:41
|- - prottoss   Цитата(rezident @ Jan 24 2007, 01:41) Цит...   Jan 23 2007, 22:00
|- - mtx   Может быть кто знает, куда копать. Неохота самому ...   Jan 28 2007, 19:05
|- - prottoss   Код/**********************************************...   Jan 28 2007, 19:36
|- - mtx   Цитата/*******************************************...   Jan 28 2007, 20:31
|- - prottoss   Цитата(mtx @ Jan 29 2007, 00:31) Кажется,...   Jan 28 2007, 20:45
|- - mtx   Возникла похожая задача, 2 СОМа. Удалось ли докопа...   Jun 18 2007, 17:15
|- - prottoss   Цитата(mtx @ Jun 19 2007, 01:15) Возникла...   Jun 18 2007, 17:34
|- - arizona   Цитата(mtx @ Jun 18 2007, 20:15) Возникла...   Jan 16 2008, 11:03
- - prottoss   забыл про инф Код;*****************************...   Jan 28 2007, 20:21
- - peotr   Цитата(sergeeff @ Jan 22 2006, 14:42) Гос...   Mar 4 2008, 13:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 16:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016