[an error occurred while processing this directive]
|
При работе с COM-портом под Win нежелательно использовать бит паритета для своих нужд, потому что менять его можно только после того, как реально закончится передача байта (или байтов из FIFO). Лучше продумать логический уровень своего протокола таким образом, чтобы бит паритета не использовался для индикации передачи адреса. Что-то типа: [команда (тип данных)][длина посылки][посылка][CRC]. Вообще говоря, логический уровень протокола - интересный вопрос. Хорошо было бы обсудить.
E-mail: info@telesys.ru