使用Windows终端连接COM端口

时间:2016-05-24 03:48:39

标签: batch-file cmd terminal serial-port

有没有办法使用Windows终端(Windows 8<)内置命令或使用批处理程序连接COM端口(例如COM4)并与之通信?

MODE COM4:9600,N,8,1,P

上面的命令显示COM4的配置。但是我如何发送或接收数据?

2 个答案:

答案 0 :(得分:0)

使用windows powershell

写入串口

PS> [System.IO.Ports.SerialPort]::getportnames()
COM4,9600,None,8,one
PS> $port= new-Object System.IO.Ports.SerialPort COM4,9600,None,8,one
PS> $port.open()
PS> $port.WriteLine(“Hello world”)
PS> $port.Close()

从串口读取

PS> $port= new-Object System.IO.Ports.SerialPort COM4,9600,None,8,one
PS> $port.Open()
PS> $port.ReadLine()

答案 1 :(得分:0)

我找到了两种方法:

  1. 使用 wsl 和 minicom:详细信息在这里。 connect-to-a-device-over-serial-com-port-on-windows-10-with-wsl1-tty-devices-with-windows-terminal-and-minicom

但这对我不起作用;

  1. 使用python库: https://github.com/makerdiary/terminal-s 这可以工作,但不如第一个强大。

希望找到新的方法。