hallo zusammen,

wie kann ich das datenregister an eine selbst geschriebene funktion übergeben? ich habe vor eine funktion zu schreiben, an die man das datenregister und den port übergeben kann und die dann den entsprechenden port auf HIGH bzw. LOW setzt. also so in etwa:

void mache_an(Datenregister, port, pin)
{
//datenregister setzen
//z.B. DDRA = 0xFF;
//ausgang schalten
//z.B. PORTA = (1 << PA1);
}

wie kann ich dies realsieren?

gruß