STM32F1xx SDIO für SD-Karte bereitet Kopfschmerzen
Hallo,
ich merke grade, dass ich in diesem Unterforum ganzschön aktiv bin, Fragen zu stellen... (ich hoffe die Lösungen können auch anderen helfen!)
Hier mein nächstes Problem:
Ich versuche am Pollin Eval-Board das SDIO-Interface für das Arbeiten mit einer SD-Karte aufzusetzen. (FATFS bekomme ich bereits zum Laufen)
Da ich einen Datenlogger erstellen möchte brauche ich die Geschwindigkeit des SDIO-Interfaces. Hierzu habe ich mir eine die entsprechende Bibliothek von STMicroelectronics Version V2.0.3 heruntergeladen.
Mit reduzierter Geschwindigkeit (SDIO_TRANSFER_CLK_DIV = 0xB2) läuft das ganze via SD_POLLING_MODE.
Wenn ich die Geschwindigkeit erhöhe scheitert das Lesen mit einem entsprechenden Fehler.
Natürlich dachte ich bezüglich der Geschwindigkeit sofort an SD_DMA_MODE. Wenn ich dann aber einen Schreibvorgang initialisiere ( SD_WriteBlock ) friert mir diese Funktion ein.
Woran kann das liegen? Der Lesevorgang geht ohne Probleme von statten.
Gruß Erik