Hallo,
ich habe 20 Bits jedes Bit soll einen Pin zugewiesen werden.

Bsp.
100
1=Bit 1 = PA7 auf high setzen
0=Bit 2 = PA6 auf low setzen
0=Bit 3 = PA5 auf low setzen

Ich Suche also eine Funktion die genau das macht.

Wie schreibe ich das möglichst effektiv? Ich hab bisher gedacht jedes Einzelne Bit zu maskieren und in einer if schleife zu prüfen... das muss doch auch einfacher gehen?

Code:
Bit1 = PA7
Bit2 = PA6
Bit3 = PA5
Bit4 = PA4
Bit5 = PA3
Bit6 = PA2
Bit7 = PA1
Bit8 = PA0
Bit9 = PC6
Bit10 = PC5
Bit11 = PD7
Bit12 = PD6
Bit13 = PD5
Bit14 = PD4
Bit15 = PD3
Bit16 = PC4
Bit17 = PC3
Bit18 = PC2
Bit19 = PC1
Bit20 = PC0
gruß Daniel