Lese mir gerade nochmal das Datasheet zum ATTiny25/45/85 durch und parallel im Wiki folgenden Artikel...
dabei stoße ich zugegeben auf etwas, wo ich vermutlich gerade einen Rießen Denkfehler hab.
Zum einen habe ich oft gehört, das man Register in ASM mit ld, xy, wert laden soll/muß, was auch immer.
So steht es auch im Datasheet.
Wenn ich mir jetzt aber das Bsp. Im Wiki anschaue, wird im Gegensatz das laden ganz anders aufgezogen.
Habe ich dahingehend nur einen Verständnisfehler oder gehe ich recht in der Annahme, das der Befehl
Code: Alles auswählen
SBI 1, 3
Code: Alles auswählen
ldi r16, (1 << DDR3)
out DDRB, r16
Wenn ich mir im vergleich die jeweiligen Taktzyklen anschaue, könnte ich es mir nur so erklären.