如何在Windows命令提示符下通过串行端口发送文件

时间:2016-04-06 06:27:32

标签: windows cmd serial-port file-transfer

我正在尝试通过COM端口发送文件,但每次都失败。

首先,我在每台机器上配置一个序列如下:

MODE COMx:115200,N,8

其中x是COM端口号。

在此之后,我正在尝试:

COPY file.zip COM1: /B

和接收PC上的反向。

在大多数情况下,我的档案已经破了。但最后的尝试根本没有给我任何东西 - 首先是PC说文件已发送,但第二次只是在等待数据。有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:9)

这对我来说可以将二进制文件发送到Arduino:

mode COM21 BAUD=115200 PARITY=n DATA=8
copy yourfile.txt \\.\COM21

请注意\\.\对于端口号> = 10是必需的,并且也可以用于端口号1-9。

答案 1 :(得分:1)

您需要在.zip文件(或其他任何文件)之后以及命令行末尾为二进制文件指定/ B.例如COPY ABinary.File /B COM1 /B否则它将停在第一个非文本ASCII字符处。

尝试在接收端使用Hyperterminal并转移>捕获文本