【问题标题】:Tcl unable to open serial port com22Tcl无法打开串口com22
【发布时间】:2012-11-19 23:38:38
【问题描述】:

当我尝试打开 USB 上的串行端口 COM22 时,Tcl 回答我以下内容:

couldn't open "com22": no such file or directory

另一个程序成功打开该串行端口。
这可能是什么原因?
Tcl 8.5,Windows 7

【问题讨论】:

标签: serial-port tcl


【解决方案1】:

这些高编号端口没有等效的 DOS 名称。请改用\\.\COM22

【讨论】:

  • @olegg,请注意,如果在 Tcl 代码中按原样使用此名称,您可能应该大括号,以防止反斜杠被解释为转义字符。也就是说,使用类似set port [open {\\.\COM22} w+]
  • 还要注意 //./COM22 也可以工作,并避免反斜杠字符的常见讨厌。
猜你喜欢
  • 2017-04-27
  • 1970-01-01
  • 2017-03-22
  • 1970-01-01
  • 1970-01-01
  • 2011-08-04
  • 2017-09-01
  • 1970-01-01
  • 2020-03-09
相关资源
最近更新 更多