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

我试图通过COM端口发送文件,但每次都失败。 首先我要像这样在每台机器上configuration串口

MODE COMx:115200,N,8

其中x是COM端口号。 之后,我正在努力做到:

COPY file.zip COM1:/ B

并在接收器电脑上后退。 在大多数情况下,我有一个破碎的档案。 但是最后一个tryes并没有给我什么 – 第一台电脑说这个文件已经发送,但是第二个只是等待数据。 有谁知道如何解决这个问题?

这适用于我发送一个二进制文件到Arduino:

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

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

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

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