Probleme mit HyperTerm / Einfaches Terminal-Programm

Gast #1062812
Lesenswert?

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
Gast #1062844
Lesenswert?

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
Gast #1063555
Lesenswert?

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
Gast #1063573
Lesenswert?

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
Gast #1063650
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren