Hallo, ich bastle gerade mit einem ARM-Mikrocontroller von NXP herum Jetzt ist es ja so, dass diese Controller oft ein SD/MMC-Interface haben. Dieses möchte ich auch verwenden; ich benötige aber ca. 4 GB Speicher. Dummerweise gibt es aber keine SD-Karten mit mehr als 4 GB. Aber die SDHC-Karten gibt es ja bis zu 16 GB (oder noch mehr?). Jetzt meine Frage: Kann man mit diesem "Media Card Interface", das in LPC24xx und LPC23xx-Controllern von NXP drin ist, solche SDHC-Karten verwenden? Viele Grüsse Gilbert
Ja, man kann auch SDHC-Karten damit verwenden. Schau dir mal ELM ChaN's FatFs an: http://elm-chan.org/fsw/ff/00index_e.html Da gibt es auch eine Sample (in ffsample.zip) für die LPC23xx und deren integrierten SD/MMC-Interface.
Hi Kai, vielen Dank! wird denn bei diesem FATFS auch das schnellere 4 Bit-Interface der Karten genutzt, oder ist es im Endeffekt eine simple SPI-Ansteuerung?
Das Sample für die LPC23xx nutzt das SD/MMC-Interface des Controllers und steuert die Karten somit im nativen Modus an und nicht per SPI. Es beherrscht sowohl den 1-Bit-Modus, als auch den 4-Bit-Modus, in den es automatisch nach der Initialisierung der Karte umschalten, soweit die Karte das unterstützt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.