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

 
 
> Виртуальный COM порт - стандартный Windows драйвер есть ли он?
Vitaliy S.
сообщение Feb 4 2009, 12:02
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 11-11-08
Пользователь №: 41 539



Вот пытаюст вставить в свой девайс CDC драйвер для эмуляции COM порта, для того чтобы не писать свой собственный драйвер, но такое ощущените что в Винде такого драйвера просто нет, вообщем вопрос в том каким интерфейсом должен обладать USB девайс чтобы вимнда стала загружать свой драйвер, есть ли такой драйвер в стандартной Windows XP SP2
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Feb 5 2009, 10:54
Сообщение #2


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

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



Да, такое возможно. Но дескриптор надо нестандартным образом организовать. Если память не изменяет protos на нашем форуме приводил примеры реализации таких дескрипторов.

Хочу отметить одну очень неприятную вещь при использовании стандартного usbser.sys. Положим, вы открыли какую-нибудь терминальную программу. Данные ходят туда/сюда. Но если при открытой программе вы выдернете usb кабель из устройства и снова его воткнете (или reset на устройстве нажмете), использованный виртуальный COM порт больше не будет доступен до тех пор, пока вы не перезагрузите компьютер.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Feb 5 2009, 11:14
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(sergeeff @ Feb 5 2009, 16:54) *
использованный виртуальный COM порт больше не будет доступен до тех пор, пока вы не перезагрузите компьютер.

У меня на Vista такой проблемы не наблюдается. Возможно, стоить попробовать на XP.
За ответ спасибо, попробую поискать на форуме указанные темы.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitaliy S.   Виртуальный COM порт - стандартный Windows драйвер есть ли он?   Feb 4 2009, 12:02
- - sergeeff   1. usbser.sys 2. usb device должен быть реализован...   Feb 4 2009, 13:41
- - Vitaliy S.   Нужно сделать в одном флаконе виртуалдьный компорт...   Feb 4 2009, 14:27
|- - vvvv   Цитата(Vitaliy S. @ Feb 4 2009, 17:27) Ну...   Feb 5 2009, 14:36
- - sergeeff   Намного надежнее взять bulk-драйвер из DDK и им по...   Feb 4 2009, 15:31
- - Andy Mozzhevilov   Задам здесь вопрос, чтобы не плодить тем. Реализов...   Feb 5 2009, 10:29
|- - aaarrr   Цитата(sergeeff @ Feb 5 2009, 13:54) Хочу...   Feb 5 2009, 11:42
|- - Седой   Цитата(sergeeff @ Feb 5 2009, 15:54) Да, ...   Feb 5 2009, 14:10
- - Седой   ЦитатаНужно использовать новый класс устройств CDC...   Feb 5 2009, 14:47
- - vvvv   Вот здесь было обсуждение как раз такой же проблем...   Feb 5 2009, 17:46
- - sergeeff   Пример от NXP - классная штука, но с ошибками. Я н...   Feb 5 2009, 18:04
- - Седой   Цитата(sergeeff @ Feb 5 2009, 23:04) Подд...   Feb 6 2009, 08:11
- - Regressor   Цитата(Segeeff @ Feb 6 2009, 04:04) Приме...   Feb 28 2009, 11:45
- - galjoen   Цитата(Седой @ Feb 6 2009, 11:11) В Vista...   Feb 28 2009, 13:57


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

 


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


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