Hallo, ich möchte mit HyperTerm Messwerte vom µC empfangen und in einer Datei ablegen (Capture Text-Funktion von HyperTerm). Aber immer wenn der Messwert den Wert 0ah hat (= ASCII für LF) fügt HyperTerm automatisch davor noch ein 0dh (=ASCII für CR) in die Datei ein, was natürlich alles durcheinander bringt. Wie kann man das bei HyperTerm abstellen bzw. wer kennt ein einfaches (!) Terminal-Programm zum Empfang von Zeichen über die ser. Schnittstelle und einfaches Abspeichern in eine Datei ? Vielen Dank, Rufus
Bitte: http://www.der-hammer.info/terminal/index.htm http://home.wtal.de/Mischka/VB/COM/ 12 sec in Google. Gruß ErgoProxy
Hallo Andreas, vielen Dank für die Anwort, aber: 1) Beim zweiten Link kann das Programm keine Dateien speichern, nutzt mir also nichts. 2) Bei ersten sehr komplexen Programm fehlt mir eine Bedienungsanleitung. Rufus
Hallo, such mal nach TeraTerm, könnte auch passen und ist schön übersichtlich. Gruß aus Berlin Michael
Hallo, verwende Putty, die Logfunktion geht hervorragend, die Konfiguration ist selbsterklärend, wenn nicht, dann bitte hier fragen. Viele Grüße, Peter
Hallo zusammen, vielen Dank für die Hinweise. Leider komme ich auch mit diesen Programmen nicht klar. Mein Problem ist eigentlich ganz einfach und sicherlich oft vorhanden: Der µC erfaßt z.B. 1000 Meßwerte. Dann starte ich im Terminal-Programm auf dem PC die Log-Funktion und sende einen Tastendruck an den µC. Der µC sendet darauf hin die 1000 Meßwerte an den PC (via RS-232), die dort vom Terminal-Programm als Empfangs-Stream aufgezeichnet werden. Ist die Übertragung beendet, so stoppe ich die Log-Funktion und die 1000 Meßwerte werden vom Terminal-Programm in eine Datei gespeichert, die ich dann später auswerten kann. HyperTerm macht das eigentlich ganz gut, solange die empfangenen Werte im Bereich der ASCII-Zeichen liegen. Werden dagegen Messwerte empfangen, die ASCII-Steuerzeichen entsprechen, also Codes 00h - 1fh, so hat HyperTerm damit Probleme und stürzt nach dem Empfang manchmal ab, d.h. zeigt weitere Meldungen vom µC einfach nicht mehr an. Nur ein Neustart von HyperTerm hilft dann weiter. Dazu suche ich einige hilfreiche Hinweise. Rufus
Hi >Leider komme ich auch mit diesen Programmen nicht klar. >Mein Problem ist eigentlich ganz einfach und sicherlich oft vorhanden: >Der µC erfaßt z.B. 1000 Meßwerte... In der Zeit, in der du hier gesucht hast, kann man ein halbwegs komfortables Programm für deine Zwecke 10x selber schreiben. Wie der Name Terninalprogramm schon sagt, sind diese Teile für Kommunikatioszwecke gedacht. MfG Spess
Hi Korrektur: soll natürlich Terminalprogramm heissen. MfG Spess
Hallo Spess, super Antwort. Und was ist, wenn man (noch) keinen PC programmieren kann ? Nicht alle Leute sind auf allen Gebieten fit. Rufus.
Hi
>Und was ist, wenn man (noch) keinen PC programmieren kann ?
Dann ist wahrscheinlich jetzt der Zeitpunkt, damit anzufangen.
MfG Spess
Hallo, wie sollen die empfangenen Zeichen denn in der Datei dargestellt werden? Da wären einige ja auch nicht menschenlesbar? Alles Empfangene in eine Binärdatei zu schreiben, dürfte nicht sonderlich schwer sein. Unter Unix: cat /dev/ttyS0 > /wunschdatei.bin vorher mit setserial die Schnittstelle konfigurieren. Abgesehen davon bin ich mir nicht sicher, ob putty das nicht ihnehin richtig macht. Meiner Ansicht nach, wird jedes empfangene Zeichen binär in die Logdatei geschrieben. Peter
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.