Hilfe bei Datenspeicherung vom PIC 18F4520 auf Mikro SD-Card

OP #3167831
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.