Hallo, ich möchte mittels avr-gcc 2 Bytes in einer Variable an 2 Ports ausgeben. Des weiteren möchte ich an der 16-Bit-Variable die Bits nach links bzw. rechts verschieben.
1 | uint16t variable = 0b0001001000010111; |
Analog soll dazu auf PortA 00010010 und auf PortB 00010111 ausgegeben werden. Das "Variablen-->PortRefresh" würde ich in nem Timer-Interrupt verpacken, da die Ausgabe nicht so zeitkritisch ist. MfG