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....
Schau dir HTerm mal genauer an. Vor allem der linke Fensterbereich ... "Sequence Overvie" ... anlegen, doppelklicken, glücklich sein.
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
Schau dir mal Teraterm an, das hat eine umfangreiche Macrosprache.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.