Forum: Mikrocontroller und Digitale Elektronik Suche bestimmte Funktionalität im Terminalprogramm


von Markus W. (kornbanane)


Lesenswert?

Hallo,

bin gerade dabei ein Protokoll zwischen meinem µC und dem PC zu 
programmieren. Diese kommunizieren über Rs485 miteinander. Das protokoll 
sieht so aus, das der µC etwas sendet -> der PC antwortet -> der µC 
wieder etwas sendet usw.
Als "Telegrammendezeichen" benutze ich das CR (0x0D).

Als Terminalprogramm am PC nutze ich Hterm 0.8.1 und bin damit auch gut 
zufrieden.

Jetzt ist es so das erst mal einige Kommunikation zwischen PC und µC 
laufen muss, befor ich irgendwas testen kann. Zur Zeit kopiere ich die 
Telegramme von PC zum µC noch per Hand ins Terminalprogramm. Das ist 
natürlich lästig und kostet Zeit - man müsste es automatisieren können.
Jetzt gibt es ja in Hterm die Funktion eine Datei zu senden. Das Problem 
dabei ist das Hterm dann einfach die komplette Datei von vorne bis 
hinten sendet.

Ich bräuchte also eine Funktion die immer nur eine Zeile der Datei (oder 
bis zu einem definierbaren Zeichen) sendet. Und die nächste Zeile dann 
erst sendet, wenn vom µC ein CR (0x0D) empfangen wurde oder von mir aus 
wenn ich wieder auf einen Knopf drücke.

Gibt es sowas ? Müsste aber Freeware sein....

von Maxx (Gast)


Lesenswert?

Schau dir HTerm mal genauer an. Vor allem der linke Fensterbereich ... 
"Sequence Overvie" ... anlegen, doppelklicken, glücklich sein.

von Erich (Gast)


Lesenswert?

So einfach gehts wohl nicht.
Evtl. gibt's Terminalprogramm wo eine definierte Pause von jeder Zeile 
eingestellt werden kann.

Oder du müsstest das X-On / X-Off Protokoll implementieren.

Gruss

von Lattice User (Gast)


Lesenswert?

Schau dir mal Teraterm an, das hat eine umfangreiche Macrosprache.

von Markus W. (kornbanane)


Lesenswert?

Maxx schrieb:
> Schau dir HTerm mal genauer an. Vor allem der linke Fensterbereich ...
> "Sequence Overvie" ... anlegen, doppelklicken, glücklich sein.

Krass, das is ja perfekt, vielen Dank jetzt bin ich wirklich glücklich 
:)

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.