ATtiny25 Timer0 läuft nicht
Guten Tag, ich bin neu hier im Forum und neu mit dem Attiny 25 und bitte um Hilfe (und nachsicht)
Ich möchte den Timer 0 bentzen und wenn ich ihn mit
ldi mp,0x05 ; teiler 1024
out TCCR0B,mp
und port b aus ausgang setze
;port b setzen
ldi mp,0b11111111
out DDRB,mp
und dann mit
loop:
in mp,TCNT0
cpi mp,0
brnq loop
abfrage, dann bleibt er in dieser Schleife hängen, im Simulator und wohl auch im Cpip läuft der Timer nicht los.
Muss ich den Timer noch irgendwie anders initialisieren?
Vielen Dank schon mal im Voraus
Timer läuft, das Problem lag woanders
Sorry, der Timer läuft das Proplem lag in der Auswertung
So blinkt schön vor sich hin
.NOLIST
.INCLUDE "c:/Atmel/tn25def.inc"
.LIST
.DEF mp = R16
.DEF z1 = R17
rjmp main
main:
ldi mp,0
ldi z1,0
;timer starten
ldi mp,0x05
out TCCR0B,mp
;port b setzen
ldi mp,0b11111111
out DDRB,mp
loop:
in mp,TCNT0
cpi mp,0
brne loop
loop2:
in mp,TCNT0
cpi mp,0
breq loop2
com z1
out PORTB,z1
rjmp loop