Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Программирование RS-232 (http://forum.oszone.net/showthread.php?t=29852)

binr 31-03-2004 16:10 206056

Настраиваем, пишем в RS-232 в общем запросный пакет уходит нормально, размер ответного пакета не известен, как прочитать весь пакет?

DYURIK 02-04-2004 13:55 206057

RS-232 читает пакет пока есть данные!!!
И возвращает весь ответный пакет!

shurikan 04-04-2004 06:18 206058

binr
Spiderman
RS-232 ничего не читает (приемом и передачей занимается программная обвязка) и тем более не возвращает ВЕСЬ ответный пакет. Не зря в регистре Line Status выставляются флаги об аппаратных ошибках или о том, что программа не успела забрать очередной байт, в то время как уже очередной приходит.
*Люди не зря придумали т.н. "протокол". Либо ты узнаешь длину всего пакета из его заголовка, либо на каждый запрос приходит пакет определенной длины... Ну и т.п. ...
:)

DYURIK 05-04-2004 10:50 206059

Мы наверное говорим о разных вещах....... Я имел введу исходник RS_232.cpp, а не ридер!


Время: 13:01.

Время: 13:01.
© OSzone.net 2001-