Forum: Mikrocontroller und Digitale Elektronik *.txt mit AVR erstellen


von Juan Carlos (Gast)


Lesenswert?

Hallo Zusammen,

hab hier ne Frage und zwar, wie man mit einem AVR M16 eine txt-Datei 
erstellen kann? Ich mache gerade mit USART und möchte die Buchstaben, 
die durch PuTTY auf dem Bildschirm dargestellt sind, in eine txt-Datei 
eintragen.
Es wäre schön, wenn mir jemand weiterhelfen kann. Vielen Dank.

Juan

von Karl H. (kbuchegg)


Lesenswert?

Juan Carlos wrote:
> Hallo Zusammen,
>
> hab hier ne Frage und zwar, wie man mit einem AVR M16 eine txt-Datei
> erstellen kann?

Wenn an deinem AVR kein Laufwerk oder SD Karte angeschlossen
ist: Meistens gar nicht.

> Ich mache gerade mit USART und möchte die Buchstaben,
> die durch PuTTY auf dem Bildschirm dargestellt sind, in eine txt-Datei
> eintragen.

Puttty fungiert als Terminal. Das Terminal-Programm muss die
Funktionalität unterstützen: Schreibe alles was du empfängst
in eine Textdatei.

von Niels H. (monarch35)


Lesenswert?

Nix für Anfänger:
Microcontrollerseitig ZModem-Protokoll implementieren und 
Terminalprogramm verwenden, daß automatisch ZModem-Downloads erkennt. 
Z.B Zoc oder terminate, telix uvm...

Oder du schreibst dir selber ein kleines Programmchen in VB oder so, was 
alles, was an der COM-Schnittstelle ankommt, in eine Datei schreibt.

von Timmo H. (masterfx)


Lesenswert?

Einfach in TeraTerm oder Putty (dort sollte es auch gehen) die 
Log-Funktion aktivieren und dann den Text als "txt" abspeichern. Um das 
Auf Microcontroller-Seite zu machen, brauchst du schon ein 
(Pseudo)Dateisystem, ansonsten existiert der Begriff Datei in dem Sinne 
gar nicht.

von Juan Carlos (Gast)


Lesenswert?

Danke Timmo, es läuft gut. Die txt-datei kann direkt über PuTTY erstellt 
werden. Danke dir noch einmal.

Juan

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.