McJenso
14.10.2007, 13:16
Hallo,
gibt es eine Möglichkeit innerhalb einer Funktion Ports variabel auszuwählen?
Zur Klarheit, ich suche etwas wie:
void MeineFunktion (uint8_t i)
{
PORT[i] |= (1<<2);
}
Man könnte natürlich eine if oder switch Anweisung nutzen. Ich hoffe aber auf eine elegantere Lösung.
Programmiere mit WinAVR mit AVR Studio 4, konkret einen ATMega8.
Danke
Jens
gibt es eine Möglichkeit innerhalb einer Funktion Ports variabel auszuwählen?
Zur Klarheit, ich suche etwas wie:
void MeineFunktion (uint8_t i)
{
PORT[i] |= (1<<2);
}
Man könnte natürlich eine if oder switch Anweisung nutzen. Ich hoffe aber auf eine elegantere Lösung.
Programmiere mit WinAVR mit AVR Studio 4, konkret einen ATMega8.
Danke
Jens