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