Ja,ja, die Vektoren, die machen die Assemblerprogramme leider nicht 100% kompatibel

Es gibt aber eine einfache Abhilfe:
Man macht sich im Falle von tn25 die tn25def.inc Datei auf, sie liegt unter Atmel/Assembler2/Appnotes und scrollt ganz zum Ende.
Jetzt sieht man sowas:
Code:
; ***** INTERRUPT VECTORS ************************************************
.equ	INT0addr	= 0x0001	; External Interrupt 0
.equ	PCI0addr	= 0x0002	; Pin change Interrupt Request 0
.equ	OC1Aaddr	= 0x0003	; Timer/Counter1 Compare Match 1A
.equ	OVF1addr	= 0x0004	; Timer/Counter1 Overflow
.equ	OVF0addr	= 0x0005	; Timer/Counter0 Overflow
.equ	ERDYaddr	= 0x0006	; EEPROM Ready
.equ	ACIaddr	= 0x0007	; Analog comparator
.equ	ADCCaddr	= 0x0008	; ADC Conversion ready
.equ	OC1Baddr	= 0x0009	; Timer/Counter1 Compare Match B
.equ	OC0Aaddr	= 0x000a	; Timer/Counter0 Compare Match A
.equ	OC0Baddr	= 0x000b	; Timer/Counter0 Compare Match B
.equ	WDTaddr	= 0x000c	; Watchdog Time-out
.equ	USI_STARTaddr	= 0x000d	; USI START
.equ	USI_OVFaddr	= 0x000e	; USI Overflow

.equ	INT_VECTORS_SIZE	= 15	; size in words
Was einem auffält, es gibt für Timer 0 direkt 2 Compare Match Kanäle, die auch mit 2 verschiedenen Pins verbunden werden können PB0 und PB1.
Das ist aber für den Fall egal.
Du suchst Dir einfach einen aus und nimmst entweder den OC0Aaddr oder den OC0Baddr Vektor.
Dann aber anstatt von OCR2 OCR0A bzw. OCR0B und der Rest genauso

Du kannst es auch im Simulator durchspielen...

Tja, die Sache mit Dummies he,he
Ich wollte was einfaches schreiben,was jeder versteht, mit anderen Tutorials haben manche Leute Probleme, und wenn man versucht irgendwas auf eine lockere Weise zu übermitteln wird das eher verstanden.

Ob es mir gelungen ist weiß ich nicht so recht, dafür gibt es zu wenig Feedback, leider wollen immer weniger Leute was mit Assembler zu tun haben
Es soll ja nicht heißen, daß man nur noch Assembler macht, ich programmiere öfter auch in C, aber so ein Crashkurs von sag ich mal 2 Wochen würde sehr vielen Leuten gut tun...

Gruß Sebastian

P.S.
Wie ich sehe hast Du doch schon einiges selber rausgefunden