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

问题描述 投票:0回答:3

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

首先,我在每台机器上配置一个串口,如下所示:

MODE COMx:115200,N,8

其中 x 是 COM 端口号。

在此之后我正在尝试做:

COPY file.zip COM1: /B

接收 PC 上则相反。

在大多数情况下,我得到的档案已损坏。但最后一次尝试什么也没给我——第一台电脑说文件已发送,但第二台电脑只是在等待数据。有没有人知道如何解决这个问题?

windows cmd serial-port file-transfer
3个回答
17
投票

这可以让我将二进制文件发送到 Arduino :

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

请注意

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


3
投票

您需要在 .zip 文件(或其他任何文件)之后以及命令行末尾指定 /B 表示二进制文件。 例如

COPY ABinary.File /B COM1 /B
否则它将停在第一个非文本 ASCII 字符处。

尝试在接收端使用超级终端并传输 > 捕获文本


0
投票

大家好,只发送一个角色怎么样?我怎样才能做到呢? 谢谢

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.