以下を使用してUSBシリアルポートを設定しようとしています
GNAT.SERIAL_COMMUNICATIONS
。
ポートを開くことはできますが、ポートの属性を設定しようとすると、次の例外が発生します
raised GNAT.SERIAL_COMMUNICATIONS.SERIAL_ERROR : set: cannot get comm state ( 6)
何か案は?
ショーン
使用しているのは自然なWindowsCOMポートではなく、デバイスドライバーによって作成された追加のCOMポートであるため、この質問(特にそれに対する私の回答)に興味があるかもしれません。
ダイジェストは、通常の名前のプログラムが仮想COMポートにアクセスできない場合があることです。諦める前に"COM2"
、"\\.\COM2"