Forum: Mikrocontroller und Digitale Elektronik Lösung: SD-Card Ansteuerung mit PIC18F und C18 Compiler


von Jürgen S. (Firma: privat) (jschmied)


Lesenswert?

Hallo!

Ein Tipp um Euch eine lange Suche zu ersparen:

Wenn man mit einem PIC18F und dem C18 Compiler eine SD Karte ansteuert 
kann man auf die Idee kommen, den SPI Bus mit der Bibliotheksfunktion 
ReadSPI zu lesen. Das funktioniert nicht! Diese Funktion initialisiert 
SSPBUF mit 0x00 um einen SPI Lesezyklus zu starten. Die Karten brauchen 
aber 0xff.

Lösung: Die Funktion kopieren und SSPBUF = 0xff schreiben.

Dieses Problem hat mich einige Stunden gekostet ...

vg

Jürgen

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
Noch kein Account? Hier anmelden.