Re: Инициализация com порта.
От: __UNIX_hokum  
Дата: 13.12.13 08:51
Оценка: +1
Здравствуйте, tcvirkun, Вы писали:

T> если завершить работу компьютера нормально (reboot или halt), при загрузки данные с com порта принимаются. А если выдернуть шнур питания, то при запуске программы данные не принимаются, а при повторном запуске данные принимаются.


Есть подозрение, что где-то создаётся временный файл, индицирующий работу нормально инициализированного порта. А при жёсткой перезагрузке он не удаляется штатно. Соответственно, при последующем включении порт сразу "работает". Можно попробовать поискать, к каким файлам (особенно в каталогах временных файлов) идут обращения программы. Ну или же при запуске программы безусловно закрыть/открыть/инициализировать порт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.