MIt $INCLUDE kannst Du den Code einbinden, ohne dass er direkt in dem Hauptprogramm aufscheint.
Code:
$Include "Config_MMC.bas"
If Gbdriveerror <> 0 Then
Print "Fehler beim Initialisieren der MMC/SD Karte"
End If
Der Code in Config_MMC.bas ruft auch die Initialisierungs-Routine auf. Ob diese erfolgreich war ist danach aus der Variable gbDriveError ersichtlich. Ist diese Variable 0, dann konnte die Karte erfolgreich initialisiert werden.
Nun können mit den BASCOM-AVR Befehlen DriveReadSector und DriveWriteSector Speicherblöcke mit 512 Bytes tranferiert werden.
Siehe dazu im Help-File unter DriveReadSector und DriveWriteSector
Lesezeichen