Hallo allerseits, vielleicht kann mir ja mal jemand weiterhelfen. Ich möchte gerne erreichen, dass ich verschiedene Ports in einem Array abspeichern kann, also genauer die Adressen der Ports. Beispiel: unsigned int array1[2]={PTAD_PTAD0, PTCD_PTCD3} Leider funktioniert dies so nicht, da die einzelnen Ports keine konstanten Werte haben. Versucht habe ich auch schon: #define PortA0 _alignof_ PTAD_PTAD0; Vielleicht fällt ja einem von euch etwas ein. Gruß elektronikbastler
Beispiel:
>unsigned int array1[2]={PTAD_PTAD0, PTCD_PTCD3}
du willst die Adressen abspeichern?
So werden aber nur die aktuellen Werte der Ports gespeichert.
wie wäre es mit &PTAD_PTAD0 ?
Hallo Heinz, danke für deinen Beitrag! Aber leider funktioniert das so auch noch nicht.
Fehlermeldung ist immer: "Cannot take address of this objekt" unsigned int array1[2]={PortA0, PortC3} #define PortA0 &PTAD_PTAD0
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.