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

Вниз

COM-порт   Найти похожие ветки 

 
Borgir   (2003-07-07 08:19) [0]

Возникла такая необходимость сделать индикатор сигналов COM-порта, а в частности RX и TX. При попытке опроса состояния порта с помощью GetCommProperties программа то зависает, то нет. Мож кто может помочь, буду очень благодарен.


 
pasha676   (2003-07-07 09:43) [1]

GetCommModemStatus


 
Evgeny V ©   (2003-07-07 14:21) [2]

Или посмотри SetCommMask и WaitCommEvent


 
Borgir   (2003-07-08 06:48) [3]

Спасибо за ответы, я попробую поковырять все это дело. Но у меня еще вопрос появился. Если ни одна софтина компьютера в данный момент не читает ничего из СОМ-порта, но устройство, подключенное к нему что-то передает. Будут ли эти данные попадать в буфер? Одним словом, можно ли будет по изменению количества байт в буфере отследить наличие сигнала в линии?


 
pasha676   (2003-07-08 09:35) [4]


> Будут ли эти данные попадать в буфер?

Да. Однако на CreateFile буфер может обнулиться.


> Одним словом, можно ли будет по изменению количества байт
> в буфере отследить наличие сигнала в линии?

Возможно. Например > SetCommMask и WaitCommEvent на событие EV_RXCHAR. Как только придет первый байт - попадешь в обработчик.


 
Borgir   (2003-07-08 14:49) [5]

Спасибо за рекомендации. Но возникла новая проблема, после вызова функции WaitCommEvent программа начинает очччень сильно тормозить. Добавлю только, что файл "СОМ1" создавался как FILE_FLAG_OVERLAPPED, ну и компьютер в принципе не очень слабенький (Athlon-1333). В чем тут может быть собака зарыта?



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-58887
DeMoN-777
2003-08-29 15:37
2003.09.18
Кто пожет помоч со структурой БД интернет магазина ?


1-58722
Паша_ок
2003-08-28 00:56
2003.09.18
Как сделать панел в run-time с возможностью изменения размера ...


14-58864
zzet
2003-08-30 11:47
2003.09.18
Помогите прибить вирусяку..


14-58920
Вася Добрый
2003-08-28 12:15
2003.09.18
Как создать


6-58812
JFX
2003-07-16 06:20
2003.09.18
Вопрос по ClientSocket и ServerSocet-у