Да, по сути, вы открываете устройство с последовательным портом со специальным именем, например COM1
, и читаете и записываете в него столько же, сколько в файл.Используемые контакты (естественно) будут последовательными контактами передачи и приема.
Если вы хотите управлять определенными контактами, но не обязательно последовательным способом, вам лучше работать с параллелью порт вместо.Напряжения параллельного порта, как правило, более дружественны к логике уровня TTL и часто могут управляться напрямую.
Обновление : если вам просто нужно переключить один контакт в соответствии с вашим комментарием, вы можетеиспользовать линию DTR для этого.Чтобы узнать, как это сделать, см. Документацию по функциям EscapeCommFunction
.