Hallo, Ich versuche eine SD-Karte über einen µC anzusteuern. Dazu habe ich einen PIC18F2580 zur Verfügung und die Applikation Note AN1045. Ich möchte die Daten des MC auf der Karte im ASCII-Format in *.TXT speichern. Meine Frage ist jetzt: Wie binde ich die SD-Karte an den µC an welche PINs des µC müssen wie bei dem SD-karteleser verbunden werden? in AN1045 habe ich dazu nix gefunden. wer kann mir nen Tipp geben?
...die Kombination aus Datenblättern, Application Note (hast Du schon), Forumssuche und Gehirnschmalz (...) ?? Vielleicht noch ein paar Stichworte: SPI, FAT Filesystem, Bitbanging
ja, das Assignment vom PIC is klar. ABER von dem SD-Cardreader ??? das Ding hat 9 PINs, aber welcher davon ist der Write in? Laut Wiki: "Die genaue Spezifikation steht unter Verschluss und kann nur von den zahlenden Lizenznehmern der SDCard Association eingesehen werden." kennt jemand das PIN-Assignment? Danke
In der Readme.pdf der AN1045 Dokumentation steht folgendes: Unoptimized: ProgramMemory(C18) 19655 bytes DataMemory(C18) 1771 bytes Mit den 1536 Bytes RAM vom 18F2580 kannst du es schon mal ganz vergessen ;)
ähhmm, wie war das mit dem Gehirnschmalz? (vielleicht fehlte auch noch "Lesen" in obiger Liste) :-) Angehängt mal ein Schnipsel aus einem meiner Projekte - vielleicht hilft's was... (Die Auswertung des Schreibschutz-Schiebers ist offensichtlich optional ;-))
ja danke erstmal. ich muss mich eben komplett neu einlesen... dat dauert. @Holger: in der Spec von AN1045 steht aber auch "The applications note code is designed to run on 8-bit PIC18 devices and all 16-bit devices (PIC24F, PIC24H, dsPIC30F, dsPIC33F)." deswegen dachte ich das es wohl mit dem 2580 funzt. meinst du wirklich das es net geht?
http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx http://www.ulrichradig.de/site/atmel/avr_mmcsd/pdf/MMCSDTimming.pdf http://www.ulrichradig.de/site/atmel/avr_mmcsd/pdf/hitachi_hb28b128mm2.pdf damit kannst dich erstmal ne zeit beschäftigen. was das fat angeht würd ich die karte im kartenleser mal formatieren, ne .txt datei drauf kopieren und mit nem hexeditor angucken. aber an master boot record denken
Ja, Sauber! das ist der entscheidende Hinweis wo nach ich gesucht hatte,,,, Danke!
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.