Raspi mit Notebook verbinden über Rs232

Gast #6652470
Lesenswert?

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.
Gast #6652511
Lesenswert?

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.
Gast #6652523
Lesenswert?

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.
Gast #6652538
Lesenswert?

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).
Gast #6652553
Lesenswert?

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?
Gast #6652578
Lesenswert?

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 ---+
Gast #6652598
Lesenswert?

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
Gast #6652610
Lesenswert?

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!
Gast #6652614
Lesenswert?

> 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.
Gast #6652618
Lesenswert?

-------------------------
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
Gast #6653297
Lesenswert?

---------------------
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
#6653799
Lesenswert?

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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren