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

 
 
> Windows Plug'n'Play, Plug'n'Play инсталирует несуществующий трекбол!
Nemod
сообщение Mar 10 2010, 14:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-08-06
Из: Москва
Пользователь №: 19 754



Ситуация в следующем (встречаюсь с ней уже не в первый раз):
Имеется набор разработанного оборудования общающегося по RS-485 интерфейсу.
Подключается это все к компьютеру с Windows через переходник в 232.
Но! при этом Windows не является мастером, т.е. выполняет роль слэйва или полноправного участника (в мультимастерном протоколе).
Естественно в таких протоколах при загрузке виндовса или при втыкании USB адаптера (485->232) на 232 ком порт валится куча разных данных, которые виндовс по каким-то своим методам интерпретирует как данные от Microsoft Mouse или TrackBall.
И естественно инсталлирует сразу драйвер этого трекбола, который занимает ком порт smile.gif
Ситуация комическая но представляет очень серьезную проблему для будущих пользователей sad.gif.
Причем проверено это на двух совершенно разных протоколах, что наводит на мысль что исправление протокола не исправит эту ситуацию.

Пробовали править boot.ini с опцией /fastdetect но для USB преобразователей это не подходит, а COM порты в современных компах можно и не найти.
Пока единственный придуманный выход это загасить Plug'n'Play на компьютере что совсем не красивый выход.

Что делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 10 2010, 17:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Насколько я знаю P&P в Windows для устройств, подключаемых к COM-портам, работает только через управляющие сигналы, а не путем отправки/приема через TXD/RXD. Вы используете RTS или DTR для управления направлением драйвером RS485 что ли? У нас, например, кроме TXD/RXD в конверторах ничего не используется и я ни разу не сталкивался, чтобы наши конверторы, подключенные хоть к "настоящему" COM-порту, хоть к USB-COM, как-то влияли на определение типа устройства. Вспомогательные сигналы со стороны PC у нас обычно как для нуль-модема соединены: RTS-CTS и DTR-DSR-DCD.
Go to the top of the page
 
+Quote Post
Nemod
сообщение Mar 15 2010, 15:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 23-08-06
Из: Москва
Пользователь №: 19 754



Цитата(rezident @ Mar 10 2010, 20:11) *
Насколько я знаю P&P в Windows для устройств, подключаемых к COM-портам, работает только через управляющие сигналы, а не путем отправки/приема через TXD/RXD. Вы используете RTS или DTR для управления направлением драйвером RS485 что ли? У нас, например, кроме TXD/RXD в конверторах ничего не используется и я ни разу не сталкивался, чтобы наши конверторы, подключенные хоть к "настоящему" COM-порту, хоть к USB-COM, как-то влияли на определение типа устройства. Вспомогательные сигналы со стороны PC у нас обычно как для нуль-модема соединены: RTS-CTS и DTR-DSR-DCD.

Кроме TXD/RXD ничего не используем. На момент подключения USB переходника я драйвером вообще не управляю им управляет Виндовс. Может быть вы правы и нужно просто на самой железяке переставить джамперы или софтверно отключить все остальные управляющие сигналы которые винда может просканировать. Завтра попробую.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:55
Рейтинг@Mail.ru


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