C Control PRO Unit Mega 128 198219 Manuale Utente
Codici prodotto
198219
335
C-Control Pro IDE
© 2013 Conrad Electronic
Parameter
fil_ramaddr Adresse des FILE Puffers
Rückgabewert
Erfolg der aufgerufenen SDC Funktion. Siehe
5.21.4 SDC_FOpen
SDCard Funktionen
Syntax
byte SDC_FOpen(byte fil_ramaddr[], char path[], byte mode);
Sub SDC_FOpen(ByRef fil_ramaddr As Byte, ByRef path As Char,
mode As Byte) As Byte;
Beschreibung
Öffnet eine Datei. Für jede geöffnete Datei muss eine FILE Puffer angelegt werden. Dafür definiert man ein
Byte Array der Größe SDC_FILE_BUF. Bitte immer das #define SDC_FILE_BUF benutzen, da die Mega und
AVR32Bit unterschiedlichen RAM Bedarf haben.
Byte Array der Größe SDC_FILE_BUF. Bitte immer das #define SDC_FILE_BUF benutzen, da die Mega und
AVR32Bit unterschiedlichen RAM Bedarf haben.
Der vom Benutzer zur Verfügung gestellte RAM Puffer muss während dem Zugriff auf die SD card re-
serviert bleiben. Da lokale Variablen nach Verlassen der Funktion freigegeben werden, ist es meistens
sinnvoll den Puffer als globale Variable zu deklarieren.
sinnvoll den Puffer als globale Variable zu deklarieren.
Parameter
fil_ramaddr Adresse des FILE Puffers
path
path
Pfad zur Datei
mode
Dateimodus
Rückgabewert
Erfolg der aufgerufenen SDC Funktion. Siehe
mode Parameter:
Die einzelnen Parameter werden oderiert wie z.B:
FA_CREATE_NEW | FA_WRITE // CompactC
FA_CREATE_NEW Or FA_WRITE ' BASIC
Modus
Wert (Hex)
Beschreibung
FA_OPEN_EXISTING
00
Öffnet Datei. Wenn Datei nicht existiert, dann Fehler
FA_READ
01
Man darf von Datei lesen
FA_WRITE
02
Man darf auf Datei schreiben