Suche bestimmte Funktionalität im Terminalprogramm

OP #2873510
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....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.