Gast
#421133
Hi, ich suche nach einer Lösung um in AVR-Assembler folgendes zu machen: ldi r16,5 ;kann zwischen 0 und 7 sein (Port bit) ... sbi PORTB,r16 Mir ist schon klar, dass ich so etwas machen könnte: ldi r16,5 ;kann zwischen 0 und 7 sein (Port bit) ... cpi r16,5 brne weiter sbi PORTB,5 weiter: cpi r16,6 brne weiter1 sbi PORTB,6 weiter1: .... Irgendwie sieht das aber nicht so elegant aus und braucht auch einiges an Speicher wenn ich da 14 ports setzen oder löschen will. Hat jemand eine Idee, wie man das eleganter lösen könnte? Danke, Manfred