AVR-GCC "C" Port als Variablenwert ablegen und nutzen - ich komm einfach nicht drauf

Gast #1108895
Lesenswert?

Hallo,

kann mir bitte jemand einen Tipp geben. Ich komme einfach nicht drauf:
Eine Variable soll einen Portbezeichner enthalten und diesen Port will 
ich dann als Variablenwert im Code verwenden.
Also nicht:
PORTC = 0b00001111 ;
sondern
<passender typ> mein_Port = "PORTC" ;        <== ????
mein_Port = 0b00001111;                      <== ????

Bitte nicht sowas:
if mein_Port == "PORTA" then PORTA = 0b00001111 ;
if mein_Port == "PORTB" then PORTB = 0b00001111 ;
if mein_Port == "PORTC" then PORTC = 0b00001111 ;
...

(Ich hoffe mein avr-gcc "C"-Pseudocode ist verständlich.)

Danke & Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren