Настраиваем, пишем в RS-232 в общем запросный пакет уходит нормально, размер ответного пакета не известен, как прочитать весь пакет?
|
RS-232 читает пакет пока есть данные!!!
И возвращает весь ответный пакет! |
binr
Spiderman RS-232 ничего не читает (приемом и передачей занимается программная обвязка) и тем более не возвращает ВЕСЬ ответный пакет. Не зря в регистре Line Status выставляются флаги об аппаратных ошибках или о том, что программа не успела забрать очередной байт, в то время как уже очередной приходит. *Люди не зря придумали т.н. "протокол". Либо ты узнаешь длину всего пакета из его заголовка, либо на каждый запрос приходит пакет определенной длины... Ну и т.п. ... :) |
Мы наверное говорим о разных вещах....... Я имел введу исходник RS_232.cpp, а не ридер!
|
Время: 13:01. |
Время: 13:01.
© OSzone.net 2001-