Windows 无法使用GNAT Ada读取USB com端口

Windows 无法使用GNAT Ada读取USB com端口,windows,usb,ada,Windows,Usb,Ada,我正在尝试使用以下设置USB串行端口: GNAT.串行通信 我可以打开端口,但当我尝试设置端口属性时,我得到以下异常 raised GNAT.SERIAL_COMMUNICATIONS.SERIAL_ERROR : set: cannot get comm state ( 6) 有什么想法吗 Sean由于您使用的不是一个自然的Windows COM端口,而是一个由设备驱动程序创建的额外COM端口,因此您可能会感兴趣(尤其是我的答案) 摘要是,有时使用普通名称的程序无法访问虚拟COM端口。在放弃

我正在尝试使用以下设置USB串行端口:
GNAT.串行通信

我可以打开端口,但当我尝试设置端口属性时,我得到以下异常

raised GNAT.SERIAL_COMMUNICATIONS.SERIAL_ERROR : set: cannot get comm state ( 6)
有什么想法吗


Sean

由于您使用的不是一个自然的Windows COM端口,而是一个由设备驱动程序创建的额外COM端口,因此您可能会感兴趣(尤其是我的答案)


摘要是,有时使用普通名称的程序无法访问虚拟COM端口。在放弃
“COM2”
之前,请尝试
“\\.\COM2”

您是否检查过:您好,我检查过了。抱歉,还应该指出操作系统是Windows 7Wait,一个USB通信端口?上次我听说,在Windows上只有RS-232串行设备被自动设置为COM端口。这是您正在使用的某个特殊驱动程序,还是我不知道的Windows 7的一个功能?Windows 7会将arduino设备驱动程序视为一个COM端口。Ahhh。那么在这种情况下,答案如下。。。