PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6M256 SD-Karte



Gerhard M
27.10.2012, 18:04
Hallo,

die RP6M256 ist eine tolle Erweiterung. WLAN Betrieb funktioniert tadellos.

Ich bin gerade dabei die SD-Kartenbeispiele auszuprobieren.

Dabei habe ich festgestellt, dass immer nur in eine .txt Datei geschrieben und von dieser gelesen werden kann.

Ist es möglich Rohdaten z.B. ein Integer Array oder einzelne Bytes abzulegen und diese dann wieder abzurufen ?

Ich möchte gerne z.B. 1-bit Audio Dateien über PWM abspielen, damit Robby spricht.

Oder ist es nur möglich die Daten als .txt abzurufen und dann diese in Integerwerte umzuwandeln ?

Grüße Gerhard M

SlyD
28.10.2012, 11:32
Hallo,

in den Demos wird die Datei nur .txt genannt, damit diese am PC direkt mit einem
Texteditor geöffnet wird.
Es zwingt Dich niemand die Dateiendung .txt zu verwenden. Du kannst die Datei
auch streng.geheimer.code nennen, das ändert gar nichts am Inhalt ;)

Der "Text" der in die Datei geschrieben wird ist ja auch nur ein Array aus 8 Bit Werten.
(ASCII Code, 65 = A, 66 = B, ...)
Du kannst da alles reinschreiben was Du magst und jeden 8 Bit Wert einzeln
interpretieren wie benötigt. Brauchst Du einzelne Bits, speicherst Du eben 8 pro Byte.
Brauchst Du 16 Bit Werte, interpretierst Du immer je zwei benachbarte Bytes zusammen - usw..

MfG,
SlyD

Gerhard M
28.10.2012, 19:37
Hallo SlyD,

vielen Dank für die ausführliche Erklärung.
Da war ich wohl voll auf dem Holzweg. Hatte im Internet immer nur Beispiele mit .txt gefunden.
Jetzt weiß ich jedenfalls sicher, dass ich die Int Werte direkt verarbeiten kann und werde das demnächst mal ausprobieren.

Grüße,

Gerhard M