Usb 通过批处理文件从串行COM端口切换pin

Usb 通过批处理文件从串行COM端口切换pin,usb,serial-port,hardware-interface,Usb,Serial Port,Hardware Interface,我正试图使用串口的一个引脚来切换一些外部硬件。我希望能够调用批处理文件或类似的东西,以便能够打开/关闭pin的输出。有没有一个简单的方法可以做到这一点 理想情况下,我希望能够做到这一点,以及一个USB端口,但我想这将是难以做到的。是这种情况吗?在usb端口上翻转一个引脚容易吗 干杯 如果你有一张支票,那将是你最好的选择。您还可以使用适配器。更多选项将是USB数字I/O设备。您可能需要使用并行输出或具有数字IO引脚的设备。试图使用串行端口控制外部设备将需要设备将串行信号转换为并行位 更有趣的是 编

我正试图使用串口的一个引脚来切换一些外部硬件。我希望能够调用批处理文件或类似的东西,以便能够打开/关闭pin的输出。有没有一个简单的方法可以做到这一点

理想情况下,我希望能够做到这一点,以及一个USB端口,但我想这将是难以做到的。是这种情况吗?在usb端口上翻转一个引脚容易吗

干杯

如果你有一张支票,那将是你最好的选择。您还可以使用适配器。更多选项将是USB数字I/O设备。您可能需要使用并行输出或具有数字IO引脚的设备。试图使用串行端口控制外部设备将需要设备将串行信号转换为并行位

更有趣的是

编辑使一些快乐

是的,您可以通过串行端口控制单位输入/输出的硬件控制引脚。至于关于USB-LPT的问题,根据我尚未遇到的特定硬件或平台btu,情况可能会如此

如果你有一张支票,那将是你最好的选择。您还可以使用适配器。更多选项将是USB数字I/O设备。您可能需要使用并行输出或具有数字IO引脚的设备。试图使用串行端口控制外部设备将需要设备将串行信号转换为并行位

更有趣的是

编辑使一些快乐


是的,您可以通过串行端口控制单位输入/输出的硬件控制引脚。至于关于USB-LPT的问题,根据我尚未遇到的特定硬件或平台btu,情况可能会如此

您可以使用串行端口,甚至使用USB到RS232适配器

最简单的方法是打开DSR/DTR线路。打开这些线路最简单的方法是用大多数软件打开端口。我可以帮你更多,但我不知道你的目标是什么平台


请参阅此处的引脚说明:

您可以使用串行端口来完成此操作,即使使用USB到RS232适配器也是如此

最简单的方法是打开DSR/DTR线路。打开这些线路最简单的方法是用大多数软件打开端口。我可以帮你更多,但我不知道你的目标是什么平台


请参见此处的引脚说明:

顺便问一下,您的平台是什么?WindowsNT系列2k,XP,Vista,7;DOS DOS,WIN3.1,Win9x;Unix Linux、Unix、MacOS?顺便问一下,你的平台是什么?WindowsNT系列2k,XP,Vista,7;DOS DOS,WIN3.1,Win9x;Unix Linux、Unix、MacOS?谢谢Matthew。LTP端口工作得很好。实际上,我并不是在传输任何数据,只是简单地切换相当于转发其他任何人的链接,发现这一点:事实上不正确的说法在这个答案。如果使用其中一个控制信号而不是实际的串行数据引脚,则串行端口不需要UART作为外部接口。还要注意的是,许多USB-LPT适配器不能像真正的并行端口那样,对静态字节输出进行寄存器访问,不过您也可以设置控制信号。您可以使用1位的控制信号,我使用过的每个USB LPT设备都作为正常的LPT端口,允许您管理输出字节。。。但是,感谢您的参与。使用USB LPT适配器,对LPT端口地址的原始写入无法完成任何事情,除非您有一个O/S级别的驱动程序,该驱动程序可以捕获I/O访问并重定向它,并且是罕见的可以以这种方式寻址的硬件之一。大多数情况并非如此,因为原始字节访问实际上是一种低效的打印方式——USB是一种高延迟接口,最适合数据缓冲区,而不是原始字节和选通线的位碰撞。许多人很久以前就放弃了寻找字节可寻址适配器的来源,转而选择FT245系列等USB I/O芯片。在内存受保护的系统中,寻址任何设备的方式总是会有所不同。而且大部分时间不会直接访问内存。但就应用程序而言,这并不妨碍usb lpt设备的驱动程序充当lpt设备。我没有列出内存地址并提供源代码的原因是,除了他说的批处理文件让我相信DOS或Windows之外,我甚至不知道他在使用什么平台。谢谢Matthew。LTP端口工作得很好。实际上,我并不是在传输任何数据,只是简单地切换到一个中继。
其他任何人的链接,发现这一点:事实上不正确的说法在这个答案。如果使用其中一个控制信号而不是实际的串行数据引脚,则串行端口不需要UART作为外部接口。还要注意的是,许多USB-LPT适配器不能像真正的并行端口那样,对静态字节输出进行寄存器访问,不过您也可以设置控制信号。您可以使用1位的控制信号,我使用过的每个USB LPT设备都作为正常的LPT端口,允许您管理输出字节。。。但是,感谢您的参与。使用USB LPT适配器,对LPT端口地址的原始写入无法完成任何事情,除非您有一个O/S级别的驱动程序,该驱动程序可以捕获I/O访问并重定向它,并且是罕见的可以以这种方式寻址的硬件之一。大多数情况并非如此,因为原始字节访问实际上是一种低效的打印方式——USB是一种高延迟接口,最适合数据缓冲区,而不是原始字节和选通线的位碰撞。许多人很久以前就放弃了寻找字节可寻址适配器的来源,转而选择FT245系列等USB I/O芯片。在内存受保护的系统中,寻址任何设备的方式总是会有所不同。而且大部分时间不会直接访问内存。但就应用程序而言,这并不妨碍usb lpt设备的驱动程序充当lpt设备。我没有列出内存地址并提供源代码的原因是我甚至不知道那个家伙在使用什么平台,除了他说的批处理文件,这让我相信DOS或Windows。