Datei über Seriellen Port übertragen +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: PC (/forumdisplay.php?fid=103) +---- Thema: Datei über Seriellen Port übertragen (/showthread.php?tid=55669) |
Datei über Seriellen Port übertragen - Blaze - 13.06.2015 22:37 Nabend, ich versuche über die Serielle Schnittstelle eine Datei auf einen Microcontroller zu übertragen. Ich hab auch schon einige Anleitungen für Putty gefunden aber diese beziehen sich meistens auf die Übertragen über das LAN. Deshalb nun zur Frage: Wisst ihr wie man(am besten über die cmd und Putty) eine ganze Datei(.txt o.Ä.) über die Serielle Schnittstele übertragen kann? Wenn ihr mir da weiterhelfen könntet, wäre das echt super. RE: Datei über Seriellen Port übertragen - dara - 13.06.2015 23:44 Abend, Da es jetzt schon so spät ist versuche ich dir zu helfen, ohne ein denk Fehler jetzt zu machen CMD öffnen und mit Copy Datei.txt/B COM1: Damit kopierst Du die Datei.txt über die Schnittstelle hinüber. Es gab auch ein Programm das nennt sich SimpleTerm ist aber nicht kostenlos. Ich hoffe das hilft dir Viele Grüße Dara RE: Datei über Seriellen Port übertragen - Blaze - 14.06.2015 01:33 Also es kommt zwar, dass eine Datei kopiert wurde, aber es scheint nichts anzukommen. RE: Datei über Seriellen Port übertragen - DebianDEV - 14.06.2015 07:02 Hei, welchen Prom hast du denn drauf? BAUD Rate? COM Established? RE: Datei über Seriellen Port übertragen - Blaze - 14.06.2015 21:59 Baudrate 9600; auf dem Microcontroller ist ein EE PROM 2kx8 und ein XRAM 1kx8 eingebaut, falls du das suchst; und es ist ein USB-Serial Converter(MCP220) eingebaut, falls du das mit COM Established meinst. RE: Datei über Seriellen Port übertragen - italian-power - 15.06.2015 16:55 Dann schau mal ob der Converter eventuel an einem anderen Bus hängt, eventuell COM2 oder COM3,4 usw. Hatte ich letztens auch einmal wars COM1 und nach dem reboot COM4 ... komisches USB zeugs. Das kannst du relativ easy über den Gerätemanager feststellen. RE: Datei über Seriellen Port übertragen - Blaze - 15.06.2015 21:17 Der COM-Port ist schon richtig ausgewählt, es liegt glaub ich an der Baudrate. Wie kann man die bei dem oben geschrieben Befehl einstellen? RE: Datei über Seriellen Port übertragen - dara - 15.06.2015 22:43 Konfigurieren kannst Du die Schnittstelle in der Kommandozeile mit dem Mode-Befehl: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off] Ausführlicher: baud=b Baudrate, kennt folgende Abkürzungen: 11 110 Baud 15 150 Baud 30 300 Baud 60 600 Baud 12 1200 Baud 24 2400 Baud 48 4800 Baud 96 9600 Baud 19 19.200 Baud parity=p Bestimmt, wie das System das Paritätsbit verwendet, um Übertragungsfehler zu überprüfen. In der folgenden Tabelle sind gültige Werte für p aufgeführt. n,e,o,m,s = none, even, odd, mark, space Der Standardwert ist e. Die Werte m und s werden nicht auf allen Computern unterstützt. data=d Gibt die Anzahl der Datenbits pro Zeichen an. Gültige Werte für d liegen im Bereich von 5 bis 8. Der Standardwert ist 7. Nicht alle Computer unterstützen die Werte 5 und 6. stop=s Gibt die Anzahl der Stoppbits an, die das Ende eines Zeichens definieren: 1; 1,5 oder 2. Wenn die Übertragungsrate 110 eingestellt wurde, werden standardmäßig 2 Stoppbits verwendet; andernfalls ist 1 der Standardwert. Nicht alle Computer unterstützen den Wert 1,5. to={on|off} Bestimmt, ob die Verarbeitung der endlosen Zeitüberschreitung ein- oder ausgeschaltet ist. Der Standardwert ist off. xon={on|off} Bestimmt, ob das xon- oder xoff-Protokoll für die Datenflusssteuerung ein- oder ausgeschaltet ist. odsr={on|off} Bestimmt, ob der Ausgabehandshake, der das DSR (Data Set Ready)-Signal verwendet, ein- oder ausgeschaltet ist. octs={on|off} Bestimmt, ob der Ausgabehandshake, der das CTS (Clear To Send)-Signal verwendet, ein- oder ausgeschaltet ist. dtr={on|off|hs} Bestimmt, ob das DTR (Data Terminal Ready)-Signal ein- (on) bzw. ausgeschaltet (off) ist oder auf Handshake (hs) gesetzt bzw. umschaltbar (tg) ist. rts={on|off|hs|tg} Bestimmt, ob das RTS (Request To Send)-Signal ein- (on) bzw. ausgeschaltet (off) ist oder auf Handshake (hs) gesetzt bzw. umschaltbar (tg) ist. idsr={on|off} Bestimmt, ob das DSR-Signal verwendet wird oder nicht. also beispielsweise Mode com1: Baud=19200 Parity=n Data=8 Stop=1 |