Hallo, guten Tag. Ich möchte bitte Daten Übertragen vom Notebook zum Raspi mit RS232 und 9600baud. Am Raspi habe ich einen seriellen USB-Adapters und am Notebook habe ich einen seriellen USB-Adapters jeweils auf 3,3 Volt laufen diese. Beide mit über GND verbunden. Dann RX an TX und TX an RX. TeraTerm eingestellt auf 9600baud und COM1. Wenn ich jetzt bei TeraTerm Daten eingebe blinkt bei jeden Tastendruck die kleine LED kurz und beim Raspi auch am USB-Adapter. Die Verbindung funktioniert. Wie kann ich jetzt bitte den USB-Adapter am Raspi einbinden und mit einem Miniprogramm testen? Danke.
peter bierbach schrieb: > Wie kann ich jetzt bitte den USB-Adapter am Raspi einbinden und mit > einem Miniprogramm testen? am Raspi minicom installieren, 9600 Bd, /dev/USB0
bingo schrieb: > am Raspi minicom installieren Tu' dir das nicht an. picocom ist viel einfacher, hat viel bessere Fehlermeldungen und braucht keine config. minicom ist gut um ein Modem zu initialisieren, aber sonst auch nichts. Und welches Modem braucht heute noch einen Init String?
Da installiert man auf beiden Seiten einen PPP- oder SLIP-Treiber. Darauf konfiguriert man dann IP. Und ueber IP kann man dann NFS/SMB-Shares hin- und hermounten. Oder SSH oder FTP. Man koennte natuerlich auch gleich den LAN-Anschluss nehmen. Zumindest heute. Ganz viel frueher™ hatten manche Rechner einfach keine Netzwerkkarte.
sudo minicom -b 9600 -D /dev/ttyUSB0 Damit kann ich jetzt Daten senden mit TeraTerm zum Raspi mit Tastendruck. Das funktioniert. Tastendruck auf dem Raspi bei minicom wird nicht angenommen für die Daten zum Notebook? Was muss man da jetzt bitte einstellen? Danke.
peter bierbach schrieb: > Was muss man da jetzt bitte einstellen? Im Minicom <Strg>A O Da auf "Einstellungen zum seriellen Anschluss" und hardware-handshake ausschalten. Baudrate und Format (8n1) einstellen und fertig....kannst du dann direkt als default-Einstellungen speichern.
peter bierbach schrieb: > Tastendruck auf dem Raspi bei minicom wird nicht angenommen für die > Daten zum Notebook? Kannst du das bitte nochmal verständlicher ausdrücken? Welche Programme verwendest du auf PC und Raspi und was willst du damit erreichen? Viele Programme verarbeiten Eingaben Zeilenweise, so dass du Enter drüclen musst. Und dann kommt es oft auch noch darauf an, welche Steuerzeichen bei Druck auf die Enter Taste gesendet werden (CR oder LF oder beides).
Auch ganz wichtig: Der user auf dem RPi muß Mitglied der Gruppe dialout sein. Ansonsten fehlen dir die rechte zum Zugriff auf die serielle Schnittstelle.
:
Bearbeitet durch User
Auf dem Raspi verwende ich minicom habe es so gestartet: sudo minicom -b 9600 -D /dev/ttyUSB0 Auf dem Notebook TeraTerm com1 9600baud. Ich kann beim TeraTerm von Hand Text eingeben im Screen der dann zum minicom gesendet wird und angezeigt wird. Kann auch mit TeraTerm Dateien zum minicom schicken die dort auf dem raspi angezeigt werden , umgedreht geht es nicht. Nun wollte ich bitte einfache Tastendrücke auf minicom zum Notebook übertragen? Der Tastendruck wird nicht angenommen von minicom. Muss man da irgendwie auf senden gehen oder werden nur Dateien übertragen?
Vielleicht ist einer der beiden USB Adapter defekt. Teste sie erstmal einzeln mit einer Loop-Back Verbindung (also Rx mit Tx verbinden):
1 | Tx ---+ |
2 | PC ===== USB Adapter | |
3 | Rx ---+ |
und
1 | Tx ---+ |
2 | Raspi ===== USB Adapter | |
3 | Rx ---+ |
Moin, - peter bierbach schrieb: > sudo minicom -b 9600 -D /dev/ttyUSB0 > > Auf dem Notebook TeraTerm com1 9600baud. > > Der Tastendruck wird nicht angenommen von minicom. > Muss man da irgendwie auf senden gehen oder werden nur Dateien > übertragen? ich nehme ich mal an, dass Du keine Null-Modem-Verbindung hast sondern nur Tx,Rx und Gnd verbunden hast. Jetzt wartet Minicom auf "Modem ready"... Um das abzuschlaten, Crtl-A Z -> Configure Modem O (ein Oh) -> Serial Port setup -> Hard und Software Control muss off sein. Dann sollte es funktionieren. Gucke Dir mal die Beschreibung in der Wikipedia ueber RS-232 an: Es war immer so gebaut und geplant, dass ein Modem antwortet (Das Technologie von ca. 1965 - 1980, da hatte ich noch volles Haar). Gruesse Mc. Bold
Wenn ich einen PC mit dem Notebook verbinde funktionieren beide. Steht dieses minicom nur auf Empfang bei Tastendrücke? und kann nur Dateien empfangen und senden? GRuss
Harry L. schrieb: > Der user auf dem RPi muß Mitglied der Gruppe dialout sein. Ja, wichtig und richtig!
Bauform B. schrieb: > Tu' dir das nicht an. picocom ist viel einfacher, hat viel bessere > Fehlermeldungen und braucht keine config.
Ich war in der Linuxwelt überrascht, dass es für RS232 nicht so einfach ist, ein kleines schlankes UART-Progrämmchen zu finden wie z.B. HTerm auf Windows. Minicom und Co. sind ja teilweise mit ihrem 70er Jahre Charm grausam zu bedienen. Ich persönlich fand dann in „moserial“ eine solche Näherung!
> Steht dieses minicom nur auf Empfang bei Tastendrücke? Nein > und kann nur Dateien empfangen und senden? Nein Thomas W. schrieb: > ich nehme ich mal an, dass Du keine Null-Modem-Verbindung hast sondern > nur Tx,Rx und Gnd verbunden hast. Jetzt wartet Minicom auf "Modem > ready"... Um das abzuschlaten, Crtl-A Z -> Configure Modem O (ein Oh) -> > Serial Port setup -> Hard und Software Control muss off sein. > > Dann sollte es funktionieren. Harald schrieb: > Ich war in der Linuxwelt überrascht, dass es für RS232 nicht so einfach > ist, ein kleines schlankes UART-Progrämmchen zu finden wie z.B. HTerm > auf Windows. Hterm gibt es auch für Linux, direkt vond er Homepage des Autors. Und noch einfach ist cutecom, das gab es auch quasi immer scon.
------------------------- Um das abzuschlaten, Crtl-A Z -> Configure Modem O (ein Oh) -> Serial Port setup -> Hard und Software Control muss off sein. ------------------------- Danke für die Info , jetzt funktioniert es. Die wenigen Haare machen was aus , werde mal bei mir mit 72 Jahren die Haare schneiden lassen , dann brauche ich hier nicht so soft fragen stellen. Gruss
All from bash: https://www.ridgesolutions.ie/index.php/2019/03/08/bash-send-data-to-serial-rs232-port-and-wait-for-response/
Stefan ⛄ F. schrieb: > Hterm gibt es auch für Linux, direkt vond er Homepage des Autors. Und > noch einfach ist cutecom, das gab es auch quasi immer scon. Danke, schaue ich mir an!
Hterm gibt es auch für Linux, direkt von der Homepage des Autors. Kannst du mich mal dahin führen , finde es nicht. Danke.
Peter B. schrieb: > Hterm gibt es auch für Linux, direkt von der Homepage des Autors. > Kannst du mich mal dahin führen , finde es nicht. http://der-hammer.info/pages/terminal.html
Stefan ⛄ F. schrieb: > Peter B. schrieb: >> Hterm gibt es auch für Linux, direkt von der Homepage des Autors. >> Kannst du mich mal dahin führen , finde es nicht. > > http://der-hammer.info/pages/terminal.html Ist das mit Source? Kann man das für ARM64 compilieren?
Danke für die Hilfe. Wollte es mit: sudo apt-get install hterm intsallieren Meldung E: Paket hterm kann nicht gefunden werden. Ist etwas am Aufruf falsch? Danke
Harald schrieb: > Ist das mit Source? Kann man das für ARM64 compilieren? Schau doch selber nach. Nein, es ist nicht Open-Source.
Peter B. schrieb: > Ist etwas am Aufruf falsch? Nein, es ist schlicht nicht in deiner Linux Distribution enthalten. Im Microsoft Store ist es auch nicht drin, ebenso wenig in iTunes und Google Play.
Stefan ⛄ F. schrieb: > Peter B. schrieb: >> Ist etwas am Aufruf falsch? > > Nein, es ist schlicht nicht in deiner Linux Distribution enthalten. > > Im Microsoft Store ist es auch nicht drin, ebenso wenig in iTunes und > Google Play. Meiner Meinung nach muss er gar nicht installiert werden.
Stefan ⛄ F. schrieb: > Schau doch selber nach. Nein, es ist nicht Open-Source. Kann ich gerade nicht, interessierte mich aber trotzdem genau jetzt. Danke!
Harald schrieb: >> Schau doch selber nach. > Kann ich gerade nicht Wie kommst du dann an dieses Forum heran?
Stefan ⛄ F. schrieb: > Wie kommst du dann an dieses Forum heran? Tja, die Erklärung würde dich um den Verstand bringen :-)
Harald schrieb: >> Wie kommst du dann an dieses Forum heran? > Tja, die Erklärung würde dich um den Verstand bringen :-) Das fürchte ich auch.
Bauform B. schrieb: > Und welches Modem braucht > heute noch einen Init String? Alle. Aber das wird - dem Zeitgeist entsprechend - im megabyteschweren Treibern versteckt. Matthias
Matthias S. schrieb: > Bauform B. schrieb: >> Und welches Modem braucht heute noch einen Init String? > > Alle. Alle die ich in den Fingern hatte konnten sich die Einstellungen merken. Und das soll heute nicht mehr gehen? Aber der entscheidende Punkt ist doch, der Peter hat kein Modem. Warum quält er sich mit so komplizierten Programmen?
--------------------- Warum quält er sich mit so komplizierten Programmen? --------------------- Es ist eine Lust an den alten Dingen als Hobby. Die Datenübertragung als RS232 mit einem USBRS232 vom raspi zum Pc finde ich interessant. Ich habe auf dem raspi 3+ einen Plus4-Emu laufen der auch RS232 Daten übertragen kann mit ACIA und auf dem Pc auch einen Plus4-Emu. Gruss
Welches alte Modem könnte man denn bitte für meine Sache oben nehmen vom raspi zum Pc? Schon wieder etwas neues zum Basteln...? Danke
peter bierbach schrieb: > Welches alte Modem könnte man denn bitte für meine Sache oben nehmen vom > raspi zum Pc? Wozu? Du hast doch schon die Verbindung PC -> Raspi. Auf dem Raspi nimmst Du gtkterm dazu. Das ist im Repo.
Danke. Dieses gtkterm funktioniert auch wunderbar. Wollte aber trotzdem einmal wissen , was für ein altes Modem man am raspi anschließen kann um damit mal seriell zu senden. Gruss
Mich würde interessieren, warum du am Pi einen Seriell-USB Adapter verwendest und nicht direkt die serielle Schnittstelle auf der Steckerleiste? Ansonsten kann ich cutecom auch empfehlen.
Noch ein wichtiger Unterschied von gtkterm und cutecom: gtkterm sendet jedes einzelne Zeichen, das gedrückt wird, sofort. Wenn also die andere Seite nur auf CR/LF reagiert und dann alle bis dahin gesendete Zeichen auswertet, kann man gtkterm verwenden. cutecom sendet alle Zeichen zusammen, nachdem Enter gedrückt wurde. Wenn also alle Zeichen zusammen innerhalb einer gewissen Zeitspanne erwartet werden, empfiehlt sich cutecom (da gibt es auch ein Setting für die Pausen zwischen den Zeichen).
Danke. Habe jetzt cutecom geladen. Auch eine wunderbare Datenübertragung. Gruss
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.