COMポート経由でファイルを送信しようとしていますが、毎回失敗します。
まず、次のように各マシンでシリアルを構成します。
MODE COMx:115200,N,8
ここで、xはCOMポート番号です。
この後私はやろうとしている:
COPY file.Zip COM1: /B
受信側のPCでは逆になります。
ほとんどの場合、壊れたアーカイブを入手しています。しかし、最後の試行ではまったく何も得られませんでした。最初のPCはファイルが送信されたと言いますが、2番目のPCはデータを待っているだけです。これを解決する方法を知っている人はいますか?
これは私にバイナリファイルをArduinoに送るのに役立ちます:
mode COM21 BAUD=115200 PARITY=n DATA=8
copy yourfile.txt \\.\COM21
\\.\
これは、ポート番号が10以上の場合は必須であり、ポート番号1〜9にも使用できます。
バイナリファイルの/ Bは、.Zipファイル(またはその他のファイル)の後とコマンドラインの最後に指定する必要があります。例えばCOPY ABinary.File /B COM1 /B
そうでない場合は、最初の非テキストASCII文字で停止します。
受信側でハイパーターミナルを使用して、[転送]> [テキストをキャプチャ]を試してください。