我正在尝试通过COM端口发送文件,但每次都失败。
首先,我在每台机器上配置一个序列如下:
MODE COMx:115200,N,8
其中x是COM端口号。
在此之后,我正在尝试:
COPY file.zip COM1: /B
和接收PC上的反向。
在大多数情况下,我的档案已经破了。但最后的尝试根本没有给我任何东西 - 首先是PC说文件已发送,但第二次只是在等待数据。有谁知道如何解决这个问题?
答案 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并转移>捕获文本