Hay Leute Ich Versuche SD Card am Atmega1281 zum Laufen zu bekommen. Im Codevision was ich nutze gibt es die LIB dazu. Aber wenn ich unter den Project einstellungen die SD karte Definiere und alles speichern tue und das ganze kompilieren möchte sagt mir Codevision diesen Fehler Encrypted library error: C:\cvavr\lib\sdcard.lib(120): undefined symbol 'SPIF' Encrypted library error: C:\cvavr_Neu\lib\sdcard.lib(410): undefined symbol 'SPE' Encrypted library error: C:\cvavr_Neu\lib\sdcard.lib(411): undefined symbol 'SPI2X' Ich habe das ganze schon mit allen möglichen versucht, Sprich die hilfe zu nutzen gemacht aber selbst bei einen normalen Atmega128/8/16 tritt der fehler auf und ich weiss nun nicht weiter. hat jemand das selbe Problem oder eine Lösung dafür.? MFG: Andre
Geb ich dir recht. Aber was soll ich den da definieren.? Ich kann ja nicht einfach was rein schreiben. MFG: Andre
Weil sich die definitionen sich auf etwas beziehen oder nicht.? da ich leider nicht in die LIB rein schauen kann ist das nicht so einfach. LG: Andre
#define SPIF SPSR.7 Das kannst du in die mega1281.h eintragen oder auch in dein Programm. Für die anderen Bits ebenso. Voraussetzung: die liegen noch im bitadressierbaren Bereich. Ansonsten wirds komplizierter.
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.