有人能告诉我在用wish85打开串行口时如何停止RTS和DTR的打开吗?
附图显示了依次发生的情况。
当您在C#中打开带有visual studio的序列化端口时,似乎不会发生这种情况。

在TCL中,我使用了
set com [open com7: w]
fconfigure $com -ttycontrol {DTR 0}
fconfigure $com -ttycontrol {RTS 0}而在C#,它只是
SerialPort sp = new SerialPort("COM7", 300);
sp.Open(); // to open the port发布于 2018-08-19 15:57:34
在C#中,默认设置为0。对于握手,根据https://learn.microsoft.com/en-us/dotnet/api/system.io.ports.handshake?view=netframework-4.7.2,0=no握手。
如果您查看串口上的用于tcl的wiki页面,在握手下,它表示没有默认的握手配置:它取决于您的操作系统。
想必,默认的是RTS/CTS。如果您不需要任何握手,那么请指定无握手。不幸的是,在tcl中,您不能查询它--它是一个只写的值。
https://stackoverflow.com/questions/51907711
复制相似问题