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
						
					
Lesezeichen