Forum: Mikrocontroller und Digitale Elektronik AVR Studio Attiny 15


von Martö (Gast)


Lesenswert?

Hallo!
Habe großes Problem.
Das neue AVR Studio springt mir beim Timer0 (Attiny15) nicht mehr in
die Intterrupt routine. Beim alten avr hat das noch funktioniert. Habe
schon alles denkliche ausprobiert doch es funktionier einfach nichts.
Kann mir hierbei jemand helfen? Versteh einfach nicht wieso der
Interrupt nicht anspricht:
code:

.include"tn15def.inc"

.org 0x000
rjmp reset

.org 0x005
rjmp T0


reset:

.def temp=r20
.def temp_2=r25

ldi temp,0x02
out timsk,temp

ldi temp,0x03
out tccr0,temp

sei

hallo:
rjmp hallo



T0:

inc temp_2

rjmp reset

von Weihnachtsmann (Gast)


Lesenswert?

Meiner Meinung nach:



T0:

inc temp_2

reti

von Martö (Gast)


Lesenswert?

Ja das schon aber bringt auch nix
er geht nie in die routine

von Weihnachtsmann (Gast)


Lesenswert?

Du hast gar keinen Teiler eingestellt ?

von Martö (Gast)


Lesenswert?

Was ins das:

ldi temp,0x03
out tccr0,temp


das ist starten und teiler

von Weihnachtsmann (Gast)


Lesenswert?

Stimmt und aber wo ist der Startwert des Timers?

von Simon Küppers (Gast)


Lesenswert?

Brauch man doch garnich soweit ich weiß...


Wo das problem genau liegt is ne gute frage...
Wird denn der vorhergesehene Wert in TCCR0 und TIMSK reingeladen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.