Von Atmel gibts ne Appnote zum Thema Wechsle von 1200 zu T2313:
http://atmel.com/dyn/resources/prod_...ts/doc4299.pdf
Da sind alle relevanten Unterschiede aufgelistet.


Code:
.cseg
.org 0000
ldi r16,low(RAMEND) ;
out SPL,r16 ;
rjmp START ; Anfangsvectoren
rjmp START ;
rjmp TINT ;
was ist das denn für ein Mischmasch aus Interruptvektoren und Programmcode? Das kann ja nicht gutgehen!
Welche Interrupts sollen überhaupt benutzt werden? Der Timer? Sonstnochwas?