Forum: Mikrocontroller und Digitale Elektronik BASCOM/AVR DOS: binäre Daten in eine Datei schreiben


von Ralf (Gast)


Lesenswert?

Hallo,

ich benutze BASCOM und AVR Dos. Nun möchte ich Daten wie folgt in eine 
Datei (auf einer SD Karte) schreiben:

Eine Function gibt mir einen ASCII Wert zurück, sagen wir also mal "65" 
für ein "A".

Dieses "codierte A" möchte ich jetzt in die Datei schreiben:
1
Open "TEST.TXT" For Binary As #2 
2
Dim S As Byte
3
S = 65 'als Ersatz für die o.g. Function die "65" zurück gibt
4
Print #2 , S

Schreibt mir lauter "65" anstatt "A" in die Datein (wenn ich die SD 
Karte am PC auslese)
1
Printbin #2 , S

Bringt den Fehler "channel expected" und
1
 Print #2 , chr(S)

bringt den Fehler: "wrong datatype"

von Bascom-user (Gast)


Lesenswert?

Hast du mal den PUT Befehl benutzt? Schau mal dazu in die Hilfe.

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.