Hallo, Nach einigen kleineren Projekten auf den standart Atmegas muss ich nun auf einen atxmega umsteigen. Dazu hab ich in das Manual geschaut, um mich mal mit den Registern vertraut zu machen, da hier ja schon ein großer Unterschied ist. Nun sind diese ja in Structs angeordnet, jedoch finde ich nirgends die Bezeichnungen für diese Structs. Die Register sind ja alle im Manual drin. Wo kann ich diese Struct nachlesen? Mit freundlichen Grüßen Langdon
Bei deinem Compiler gibt es die Include Files (.h) für den entsprechenden Prozessor. Einfach reinschauen, dort findest du die Structs und auch die ganzen Bezeichnungen von Ports, Pins usw. Bei meinem Codevision Compiler sind das z.B. xmega256a3.h für die Ports und Pins und xmstruct.h für die Structdefinitionen aller XMegas. Keine Ahnung wie die Files beim GCC heissen. Ohne dort reinzuschauen wäre ich auch nicht klargekommen. Die Bezeichnungen enstprechen zwar meist denen des Datenblatts, aber nicht immer exakt. Auf jeden Fall solltest du "AVR1000: Getting Started Writing C-code for XMEGA" lesen.
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.