Ich versuche, Dateien über einen COM-Port zu senden, schlug aber jedes Mal fehl.
Zuerst konfiguriere ich eine Seriennummer auf jedem Rechner folgendermaßen:
MODE COMx:115200,N,8
dabei ist x die COM-Portnummer.
Danach versuche ich zu tun:
COPY file.Zip COM1: /B
und umgekehrt auf dem empfangenden PC.
In den meisten Fällen habe ich ein defektes Archiv erhalten. Aber letzte Versuche gaben mir überhaupt nichts - der erste PC sagt, dass die Datei gesendet wurde, der zweite wartet jedoch nur auf Daten. Gibt es jemanden, der weiß, wie man das löst?
Dies funktioniert für mich, um eine Binärdatei an ein Arduino zu senden:
mode COM21 BAUD=115200 PARITY=n DATA=8
copy yourfile.txt \\.\COM21
Beachten Sie den \\.\
, der für Portnummern> = 10 obligatorisch ist und auch für Portnummern 1-9 verwendet werden kann.
Sie müssen/B für die Binärdatei nach der ZIP-Datei (oder was auch immer anders) sowie am Ende der Befehlszeile angeben. z.B. COPY ABinary.File /B COM1 /B
andernfalls wird es beim ersten Nicht-Textzeichen ASCII angehalten.
Versuchen Sie es mit Hyperterminal am Empfangsende und Übertragen> Text erfassen