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