Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Datenspeicherung vom PIC 18F4520 auf Mikro SD-Card


von Domenic G. (dg88)


Lesenswert?

Hallo
Mein Name ist Domenic, ich bin neu hier im Forum und bräuchte mal die 
Hilfe der Profis :-). Ich bin neu in der C- Programmierung und stoße 
jetzt an meine Grenzen. Die Frage wurde bestimmt schon einmal gestellt 
deshalb schon mal im Vorfeld Sorry wenn jetzt wieder einer die Hände 
überm Kopf zusammenschlägt :-)

Ich möchte Daten über den PIC 18F4520 auf meiner SD-Karte Speichern und 
brauche Hilfe.
So nun kurz was zu den verwendeten Komponenten:

Verwendeteter Compiler:  CCS (Custom Computer Services)
Mikrokontroller:         Microchip PIC 18F4520
SD-Kart:                 Hama Mirco SD HC Card Class4  4GB

Kurze Beschreibung:
Ich bin derzeit dabei eine Projekt zu entwickeln welches mir 
verschiedenen Sensoren Werte auf einer SD-Karte speicher soll, so dass 
ich die Daten am PC auslesen kann. Am besten noch alle Messungen in 
einem z.B. txt File.
Die Hardware ist soweit fertig und funktioniert auch. Auch die einzelnen 
Funktionen der Sensoren funktionieren, das hab ich bis jetzt mal alles 
hinbekommen. Auf der Platine ist ein CP2103 USB Chip drauf, der mir die 
Kommunikation zum PC via USB herstellt. Am PC bekomme ich auch die 
Ergebnisse der einzelnen Sensoren über mein Terminalprogramm Perfekt 
angezeigt. Da ich wärend des Betriebs der Platine nicht immer mein 
Laptop angeschlossen bleiben kann möchte ich diese Ergebnise auf die 
SD-Karte speichern. Und diese speichern fehlt mir nun noch.
Hardwareseitig wurden die Leitungen SDA/CLK/CS/DO was die SD-Karte zum 
ansteuern braucht vom PIC mit dem SD-Kartenslot verbunden.

So wie ich es sehe ist es immer dasselbe Muster wie beim Speichern 
vorgegangen wird. Leider weis ich überhaupt nicht wie ich dieses Muster 
in C umsetzten kann/soll. Ich habe zwar mal in die MDD Library von 
Microchip reingeschaut aber da überrollen mich die Kommandos.

Deshalb wäre ich sehr dankbar wenn ihr mir da weiterhelfen könnt.
Wenn jemand eine fertige Libraries für den Compiler und PIC hat und 
diese zur Verfügung stellen möchte wäre ich auch sehr dankbar:-).

Falls Informationen fehlen kann ich sie Nachliefern.

Vielen Dank schon mal im Voraus
Schöne Grüße
Domenic

von Jens M. (Gast)


Lesenswert?

Domenic G. schrieb:
> Wenn jemand eine fertige Libraries für den Compiler und PIC hat und
> diese zur Verfügung stellen möchte wäre ich auch sehr dankbar:-).

Hier findest du eine funktionierende und gut dokumentierte Lösung mit 
Beispielen. Leider für einen anderen Compiler, zum testen aber gut 
geeignet.

http://www.mikroe.com/click/microsd/

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.