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
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
So, hab mir das gerade mal angesehen: http://pinguino.cc/download/doc/Mapping/PIC32_Pinguino_Rev.C.pdf Es wird der SPI2 verwendet, also geht die Lib, man muss es nur richtig einstellen. Grüße, Peter
Hallo Peter, danke für Deine Antworten, ich werde mich morgen mal hinsetzen und versuchen den HardwareProfile.h Header anzupassen. Gruß Tim
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
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.