我正在 Win7 上试验 PC 的 RS-232 接口。我想使用“mode com1: rts=on”命令切换 RTS 线路状态。但是用万用表监控 RTS 线路显示线路状态瞬间脉冲为开启状态。我想知道发生了什么?
答案1
为了能够精确地打开或关闭(即有电压或无电压)计算机 I/O 端口中的某些引脚,您需要获得对软件接口的独占访问权,以确保操作系统不会阻止您,或在您操作过程中开始摆弄它。
您还必须以某种方式确保/任何驱动程序软件不会以相同的方式介入它。
然后您可以更改硬件电路设置以使其执行您希望的操作。请注意,由于硬件设计的限制,某些事情仍然可能无法实现。
我怀疑 dos 提示mode
程序是否真的可以设置并保持 rts 输出打开或关闭。你最好检查一下mode /?
打印的内容,甚至谷歌一下也可能有助于了解情况。
RTS 是“请求发送”的缩写,用于串行 (RS232) 通信的硬件类型握手。这将与另一端的“CTS”(清除发送)互连,假设您那里有类似的设备(DCE 到 DCE 通信)。