Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在Win 8中通过RS232电缆进行通信_Windows_Windows 8_Serial Port_Usbserial - Fatal编程技术网

Windows 在Win 8中通过RS232电缆进行通信

Windows 在Win 8中通过RS232电缆进行通信,windows,windows-8,serial-port,usbserial,Windows,Windows 8,Serial Port,Usbserial,我一直试图通过RS232电缆与设备通信,但Win8无法识别该设备。当我使用USB电缆时,它能识别,但我希望它能双向工作。这是可能的还是Windows 8不支持串行通信 当你说“识别设备”时,听起来你希望RS232连接的设备像一个即插即用设备一样工作 即插即用需要一些自动协商,在某些情况下需要自动配置。虽然传统的RS-232通信可以支持P-n-P协商,但发现实现此接口且与P-n-P兼容的设备是个例外,因为RS-232的可用带宽越来越长,越来越短 除非您的系统上为该设备加载了特定的驱动程序,并且您的

我一直试图通过RS232电缆与设备通信,但Win8无法识别该设备。当我使用USB电缆时,它能识别,但我希望它能双向工作。这是可能的还是Windows 8不支持串行通信

当你说“识别设备”时,听起来你希望RS232连接的设备像一个即插即用设备一样工作

即插即用需要一些自动协商,在某些情况下需要自动配置。虽然传统的RS-232通信可以支持P-n-P协商,但发现实现此接口且与P-n-P兼容的设备是个例外,因为RS-232的可用带宽越来越长,越来越短

除非您的系统上为该设备加载了特定的驱动程序,并且您的RS-232电缆连接正确(DTR/CTS),否则没有本机操作系统机制来检测串行RS-232连接的设备是否通过端口连接。

设备制造商可以编写一个驱动程序,在RS-232端口上检测设备,并适当地自动协商端口设置


从这个角度来看,你所期望的是操作系统能够了解自PC时代开始以来每个制造商在每种配置下生产的每一款设备。只有制造商或拥有该设备开源信息的无畏工程师才能为给定的操作系统提供“即插即用”功能。

您能提供更多有关使用RS232操作的代码的详细信息吗?我相信即插即用从未在RS232上使用过。