Forum: PC Hard- und Software HTerm mit (XON/XOFF) Software-Flow-Control möglich?


von Andi S. (laserandi)


Lesenswert?

Hallo,
weiß hier jemand ob man es bei dem Terminalprogramm HTerm ein 
Software-Flow-Control via XON/XOFF gibt. Ich konnte leider nichts 
finden.
HTerm und minicom sind die einzigen Programme die ich bis jetzt unter 
Linux fehlerfrei ans laufen bekommen habe. Mit GTKterm und Cutecom kann 
ich keine HEX-Files senden.
Bei minicom werden die empfangenen Zeichen immer Diagonal über den 
ganzen Bildschirm geschrieben (sehr unübersichtlich):
1
etwas so
2
        etwa so
3
               etwa so
4
                      etwa so
5
                             e
6
                             e
7
                             e
8
                             e
Bei HTerm lassen sich auch Sequenzen-Files ausführen. Vielleicht kann 
mir dazu jemand was sagen.
Leider kann ich auch kein Hardware-Flow-Control realisieren da mein 
ATMEGA schon komplett belegt ist.
Danke im Voraus.

Andi

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das geschilderte "minicom"-Phänomen hat nichts mit Softwarehandshake 
zu tun, sondern damit, daß am Zeilenende nur ein LF statt der 
Kombination CR+LF gesendet wird. Bei manchen Terminalprogrammen kann man 
konfigurieren, daß sie selbst den fehlenden "Wagenrücklauf" 
substituieren, ansonsten musst Du das halt auf Deinem AVR selber machen.

Sende 0x0a 0x0d am Zeilenende (\n\r), und das Problem ist weg.

von Andi S. (laserandi)


Lesenswert?

Danke für den Tipp. Leider kann man in minicom nur ein LF und kein CR 
einfügen.
Eigentlich möchte ich auch lieber HTerm benutzen aber da gibt es ja noch 
das XON/XOff Problem.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Leider kann man in minicom nur ein LF und kein CR
> einfügen.

Na, dann korrigiere doch einfach die Software auf Deinem Controller.

von Andi S. (laserandi)


Lesenswert?

Wenn es keine Möglichkeit über ein anderes Terminal gibt, bleibt mir 
auch nichts anderes übrig. Allerdings läuft die Datenverarbeitung im µC 
über eine sd-Karte. Somit ist das mit dem CR nicht ganz so trivial wie 
es auf den ersten Blick scheint.

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
Noch kein Account? Hier anmelden.