Показать сообщение отдельно
  #1  
Старый 17.05.2010, 07:40
Opsidon Opsidon вне форума
Прохожий
 
Регистрация: 17.05.2010
Сообщения: 7
Репутация: 12
По умолчанию Перехват данных с COM порта!

Задача!
Есть программа которая получает данные с прибора по ком порту!
Я хочу перехватить данные и выводить в отдельном модули!
Проблема в том, что опыта работы с ком портами нет.
Изучаю литературу по com портам....но пока не могу ни как разобраться как читать полученные данные!


С помощью программы protmon перехватил данные с ком порта

96976 0.00000000 SureShot Contro IRP_MJ_READ Serial0 Length 1
96976 0.00450155 SUCCESS Length 1: 0
96977 0.00000000 SureShot Contro IOCTL_SERIAL_GET_COMMSTATUS Serial0
96977 0.00000334 SUCCESS
96978 0.00000000 SureShot Contro IRP_MJ_READ Serial0 Length 7
96978 0.00000242 SUCCESS Length 7: 0124-00
96979 0.00000000 SureShot Contro IOCTL_SERIAL_GET_COMMSTATUS Serial0
96979 0.00000097 SUCCESS
96980 0.00000000 SureShot Contro IOCTL_SERIAL_SET_TIMEOUTS Serial0 RI:-1 RM:0 RC:406 WM:0 WC:500
96980 0.00000134 SUCCESS
96981 0.00000000 SureShot Contro IRP_MJ_READ Serial0 Length 1
96981 0.00407887 SUCCESS Length 1: 1
96982 0.00000000 SureShot Contro IOCTL_SERIAL_GET_COMMSTATUS Serial0
96982 0.00001035 SUCCESS
96983 0.00000000 SureShot Contro IRP_MJ_READ Serial0 Length 7
96983 0.00000558 SUCCESS Length 7: 31-0013
96984 0.00000000 SureShot Contro IOCTL

но как говориться вижу книгу а в ней фугу!

кроме того что 0.00001035 это значения одного из многих параметров, которые передаёт прибор...я дальше не ушел....причем даже не соображу в каких единицах!
Голова пухнет от литературы по Com портам!
Добрые люди объясните как это и с чем едят...или хотя бы дайте ссылочку на ифу!
Пожалуйста!!!

Очень надо!!!
Ответить с цитированием