1

我有两台设备连接到串行端口(RS-232)。当它们打开时,我对控制设备没有任何问题,但是当它们关闭时,我的软件在写入设备时根本没有响应。

是否有任何通用方法可以以编程方式检查设备是否开启?或者我需要联系每个制造商吗?简单地检查端口连接不起作用,因为可以毫无问题地打开电源关闭设备的端口。

谢谢大家,新年快乐。

4

1 回答 1

6

不,串行端口不提供任何机制来了解其他设备是否已连接或通电。在您的应用程序中,您可以发送请求,然后超时等待响应以确定对方已关闭。

于 2012-12-28T18:08:19.243 回答