Hallo zusammen,


warum wird dies im AS7 mit debugWire im Einzelschritt nicht korrekt ausgeführt?


ATtiny13A



Code:
;
;Systemtakt ( 128kHz ) nochmals durch 128 teilen ( 1kHz )
;
 in   a,CLKPR                ;Clock Prescaler Register laden..
 sbr  a,1<<CLKPCE|0<<CLKPS3|0<<CLKPS2|0<<CLKPS1|0<<CLKPS0;Sicherheitsprozedur.. 
 out  CLKPR,a               ;..durchfuehren und..
 sbr  a,~1<<CLKPCE1|<<CLKPS2|1<<CLKPS1|1<<CLKPS0;..jetzt Teiler einstellen..
 out  CLKPR,a                ;..und ueberschreiben


oder halt diese Variante :


Code:


sbr  a,0<<CLKPCE1|<<CLKPS2|1<<CLKPS1|1<<CLKPS0;..jetzt Teiler einstellen..



Ich erwartete halt dass Ergebnis $07, aber CLKPCE bleibt gesetzt $87.


Bernd_Stein