kupferstecher hat geschrieben:Habs nochmal getestet, folgendes funktioniert:Code: Alles auswählen
OUT PORTB+(-32),r16
SBI PORTB+(-32),4
SBIS UCSRA+(-32),UDRE //Warten bis UART data register (UDR) empty
rjmp ...
Ist nicht schön, aber "in der Not" ist es besser als ne "Magik-Number" hinzuschreiben.
Als langjähriger Asm-Programmierer finde ich das ja sehr ansprechend.
Aber: Warum?
Gerade Portoperationen werden vom Compiler doch schon optimal umgesetzt.