Hallo Zusammen, bei AVRs (Atmega32 etc) kann man ja z.B. folgendes machen:
1 | void setbits (char mask) |
2 | {
|
3 | PORTA |= mask; |
4 | }
|
Jetzt möchte ich aber nicht nur das Bit/die Maske frei wählen können, sondern auch das Register:
1 | void setbits (??? register, char mask) |
2 | {
|
3 | ???
|
4 | }
|
Weis jemand wie man das hinbekommen könnte? (Am besten ohne ein meterlanges "select case" :D ) Viele Grüße und vielen Dank schonmal Simon