ошибку пишет уже при методе write. Возможно ком-порт уже не существует на момент записи туда данных и его закрытия.
Вы делаете ПО под линукс или под винду?
Под винду
Да com порт исчезает из диспетчера устройств, когда я обнаруживаю зависон и дёрганье проводов не возвращает его туда, пока прогу не грохну, тогда порт снова появляется)
Обсуждают сегодня