Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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中向I/O地址发送消息_Windows_Command Line_Serial Port - Fatal编程技术网

如何在Windows中向I/O地址发送消息

如何在Windows中向I/O地址发送消息,windows,command-line,serial-port,Windows,Command Line,Serial Port,我有一台Windows XP机器,它通过RJ12电缆连接到现金抽屉 根据制造商在此处的说明: 现金抽屉位于十六进制4B8(十进制1208)的I/O地址上 电脑上运行的软件可以正确打开抽屉,制造商网站提供的测试脚本也可以正常工作。这表明驱动程序必须正常工作。制造商的默认值都存在 我如何向I/O地址发送消息来测试这个问题,我应该用什么脚本/方法来做?命令行 (根据链接,在设备管理器中有一个“丰富的COM端口”,在COM7上。我尝试通过从命令行向COM7发送消息并使用JS和运行nodejs脚本来测试抽

我有一台Windows XP机器,它通过RJ12电缆连接到现金抽屉

根据制造商在此处的说明: 现金抽屉位于十六进制4B8(十进制1208)的I/O地址上

电脑上运行的软件可以正确打开抽屉,制造商网站提供的测试脚本也可以正常工作。这表明驱动程序必须正常工作。制造商的默认值都存在

我如何向I/O地址发送消息来测试这个问题,我应该用什么脚本/方法来做?命令行

(根据链接,在设备管理器中有一个“丰富的COM端口”,在COM7上。我尝试通过从命令行向COM7发送消息并使用JS和运行nodejs脚本来测试抽屉。这两种方法都不起作用。这让我觉得仅仅按名称寻址COM7端口是不够的,我需要确切的I/O地址。我很高兴在这个假设上得到纠正。)


非常感谢。

您不需要“发送消息”,只需向I/O端口写入一个字节即可。它需要一条机器代码指令OUT DX,AL,再加上一个驱动程序,该驱动程序重新配置操作系统,以允许用户模式程序使用该指令。该测试程序不是他们的,DriverLynx的DLPORTIO是许多免费软件实用程序之一,Logix4u的Input32非常常见。只要在谷歌上搜索这些名字,你就会找到很多点击率。用你的信息创建一个纯文本文件,并命名它,例如
test.txt
;转到命令行窗口,
模式COM7:9600,N,8,1
,然后
复制test.txt COM7:
;请让我们知道这些命令的所有输出