WriteFile () всегда успешно выполняется при использовании для COM-устройства, даже если оно не подключено, это нормально? - PullRequest
0 голосов
/ 18 сентября 2011

Я открываю COM-порт («COM1») с помощью CreateFile, а затем использую WriteFile для отправки данных на устройство.И как говорится в заголовке, WriteFile всегда успешно выполняется и даже возвращает правильное количество байтов в * lpNumberOfBytesWritten, как если бы он действительно доставил байты, даже если устройство не подключено !!Это нормальное поведение или я что-то испортил?

PS: У меня проблемы с разговором с моим устройством, поэтому я хотел бы знать, нормально это или нет.

1 Ответ

1 голос
/ 18 сентября 2011

Последовательный порт - довольно простое устройство, и я не думаю, что в нем есть много понятий, подключено ли устройство.Поэтому, естественно, вы всегда можете записывать символы в последовательный порт, и биты будут просто безвредно вытекать из разъема.

...