PIC32-Pinguino-Micro microSD-Interface

OP #2610020
Lesenswert?

Hallo,
ich schreibe momentan meine Bachelorarbeit und möchte in einem Projekt 
ein Pic32-Pinguino-Micro Board dazu verwenden Daten auf eine microSD 
Karte zu speichern. Vorteil an diesem Board ist, dass es schon ein 
microSD-Slot verbaut hat.

Jetzt meine Frage, hat schonmal jemand diesen Kartenslot funktionsfähig 
gemacht?

Ich habe schon mit dem Pinguino IDE Beispielprogramme in Bezug auf die 
SD-Libs versucht zu kompilieren, jedoch ohne Erfolg. Danach habe ich 
direkt von Microchip das MPLAB installiert und versucht damit ein 
funtionsfähiges Programm zu schreiben - auch ohne Erfolg :-( Bin ein 
wenig am verzweifeln, da es sehr wenig Doku über dieses Board gibt...

Ich hoffe mir kann jemand sagen, wie man mit dem Pinguino Micro auf 
einer SD-Karte Daten speichern kann bzw. welche libs man verwenden 
muss...

Schonmal Danke, Gruß
Tim
Persönliche Seite #2612548
Lesenswert?

Wie es mit Pinguino geht, kann ich nicht sagen. Ich hab eine eigene 
Schaltung mit SD-Karte dran.

Im Prinzip nimmt man das Beispiel, das bei der Microchip Application 
Library dabei ist und passt die hardwareProfile.h Datei so an, dass der 
richtige SPI-Port verwendet wird und stellt auch die anderen 
Steuerleitungen der Karte auf die richtigen Ports ein.

Ärger macht die Sache dann, wenn ein anderer Port als SPI1 oder SPI2 
verwendet wird, das kann die Lib nämlich nicht. Da muss man dann die 
Kommunikationsfunktionen auf eigene umbiegen.

Und dann geht das einfach mit
FSopen
FSwrite
FSclose

usw.

Grüße,

Peter
OP #2613891
Lesenswert?

Hallo,
also das Editieren des Hardwareprofils hat anscheinend funktioniert. Ich 
konnte das Programm jetzt ohne Fehler kompilieren. Nun muss ich mal 
schauen, wie ich das Hex-File auf das Board aufgespielt bekomme, da ich 
leider kein Programmer hab (Ist für Pinguino IDE nicht erforderlich). 
Trotzdem Danke nochmals.

Gruß Tim

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren