Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.05.13;
Скачать: CL | DM;

Вниз

USB-RS232. Присоединенное к системе устройство не работает   Найти похожие ветки 

 
Цукор5   (2012-01-03 13:37) [0]

Имею:
- открываю RS232 порт (ф-ция CreateFile), получаю нормальный хендл;
- начинаю посылать данные (ф-ция WriteFile) и получаю ошибку (Код ошибки :31 Описание:Присоединенное к системе устройство не работает);
- при попытке закрыть хендл порта (ф-ция CloseHandle) получаю ошибку (Код ошибки :5 Описание:Отказано в доступе);

Все выше описанное происходит на ноутбуке с USB-RS232 переходником. Более того, описанная ситуация возникает в среднем после 10 часов простоя (т.е. на ноутбуке никто не работает и задание для работы с RS232 стартует самостоятельно без пользователя).

Думаю:
- после простоя питание на USB переходник перестает подаваться? Как проверить?
- не отключена какая-то опция спящего режима. Может в BIOS надо дополнительно указывать?
- кривые руки. Но ведь все и всегда работает в первые 10 часов (или когда ноутбуком интенсивно пользуются).

Буду рад любому совету. Спасибо!


 
RWolf ©   (2012-01-03 13:47) [1]

усыпить ноут, разбудить ноут, проверить гипотезу, что виноват спящий режим.
я бы ещё опробовал другую модель переходника.


 
xayam ©   (2012-01-03 14:08) [2]

если win7? Может неправильно настроен "План электропитания"...


 
Цукор5   (2012-01-03 14:13) [3]

2 xayam ©   (03.01.12 14:08) [2]
Не, Win XP.

2 RWolf ©   (03.01.12 13:47) [1]
В том то и дело, что вроде как отключен спящий режим.


 
VICTOR_   (2012-01-03 20:23) [4]

1. Проверить настройку электропитания для USB
2. Переходник  воткнуть в другой разъем USB (желательно не соседний, а находящийся с другой стороны)


 
Цукор5   (2012-01-04 00:43) [5]

2 VICTOR_   (03.01.12 20:23) [4]


> 1. Проверить настройку электропитания для USB


Где найти подобную настройку?


 
xayam ©   (2012-01-04 00:47) [6]

/мой компьютер/свойства/оборудование/диспетчер устройств/контроллер usb/...[устройство]/свойства/управление электропитанием/

снять галку "Разрешить отключение этого устройства для экономии энергии"


 
Цукор5   (2012-01-04 12:01) [7]

2 xayam ©   (04.01.12 00:47) [6]

Спасибо. Действительно, там стояли галки. Убрал. Посмотрим, что получится...


 
Димка На   (2012-01-05 08:02) [8]


> снять галку "Разрешить отключение этого устройства для экономии
> энергии"

Помню доставили удовольствие эти галки для сетевой карты на windows server :)


 
brother ©   (2012-01-08 17:38) [9]

интересен результат уже)


 
Цукор5   (2012-01-08 18:24) [10]

А результат положительный на 80%. Три или четыре дня безупречной работы. Это впервые, за два месяца.

Вчера вечером очередной зависон был. Не разбирался еще, но, опять судя по всему ноут впал в "спячку". Может принудительно "крышку"(монитор) закрыли. Не понятно как подобное отслеживать.

Хочу как-то заставить программу выходить из подобных кризисных ситуаций. Но пока ума не приложу как закрыть хендл.

Как-то так...


 
brother ©   (2012-01-08 19:14) [11]

судя по
> Может принудительно "крышку"(монитор) закрыли


то тогда тебе это
> Но пока ума не приложу как закрыть хендл.

не поможет, надо прокладку между стулом и монитором менять)
зы имхо, а стоит ли его закрывать в такой ситуации? ибо железки нет ивсе потеряно)))))))))))))))))



Страницы: 1 вся ветка

Текущий архив: 2012.05.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.006 c
15-1325536203
Юрий
2012-01-03 00:30
2012.05.13
С днем рождения ! 3 января 2012 вторник


10-1177546361
Vasilii
2007-04-26 04:12
2012.05.13
OLE InternetExplorer пустить черезMimeFIlter, кто может помочь ?


4-1256672610
cerber
2009-10-27 22:43
2012.05.13
Изменить привилегии доступа к ветке реестра


15-1325712605
Юрий
2012-01-05 01:30
2012.05.13
С днем рождения ! 5 января 2012 четверг


2-1326165453
Drowsy
2012-01-10 07:17
2012.05.13
Вопрос в ускорении расчёта.