hallo forum, ich habe ein kleines Problem mit dem XC164. ich möchte gerne die Adresse eines Portpins mittels übergabeparameter an eine funktion zu übergeben. die funktion soll dann auf den portpin zugreifen. bsp.: variable = &P0L_1; wenn ich es so mache, dann gibt es einen compilerfehler. wie kann ich es bewerkstelligen? mfg world
Welche Fehlermeldung wird denn ausgegeben? Evtl. ist ja bei dem Prozessor nicht möglich, eine einzelne Port-Pin Adresse zu ermitteln, sondern nur die Adresse des ganzen Ports. Den Port-Pin muss man dann ausmaskieren. Bei AVRs z.B. so: if (PORTB & 1<<PB4) machwas... ;
meinereiner schrieb: > Evtl. ist ja bei dem Prozessor nicht möglich, eine einzelne Port-Pin > Adresse zu ermitteln Die Portpins sind Bit adressierbar, a b e r in C gibt es keine Zeiger auf Bit Variablen.
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.