我正在尝试使用以下方法设置 USB 串行端口:
GNAT.SERIAL_COMMUNICATIONS
。
我可以打开端口,但是当我尝试设置端口的属性时,出现以下异常
raised GNAT.SERIAL_COMMUNICATIONS.SERIAL_ERROR : set: cannot get comm state ( 6)
有什么想法吗?
肖恩
最佳答案
由于您使用的不是自然的 Windows COM 端口,而是设备驱动程序创建的额外 COM 端口,您可能对 this question 感兴趣(尤其是我对此的回答)。
摘要是有时具有正常名称的程序无法访问虚拟 COM 端口。在放弃 "COM2"
之前,尝试 "\\.\COM2"
关于windows - 无法使用 GNAT Ada 读取 USB com 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457070/