Hallo, ohne jetzt die ganzen 0bxxxxxxxx aufzuschlüsseln, ein paar
Sachen, die mir aufgefallen sind:
Hat der 90s2313 wirklich nur 256 Bytes Ram ?
sehe Stackpointer Zuweisung : out spl,blabla aber kein sph ?
Manche Doppelregister möchten zuerst in High und dann in Low beschrieben werden,
Code:
ldi temp,0xb4
out tcnt1l, temp
ldi temp,0xe2
out tcnt1h, temp
in deiner ISR solltest Du tcnt1h u. tcnt1l neu beschreiben.
Stimmt die Vektor Adresse wirklich ?
Zwischen rjmp start und rjmp t1int gehören keine nop's sontern reti's hin...
Tja, das wär's fürs erste, vielleicht trifft hier was zu, am sonsten muß man sich das näher angucken...
Gruß Sebastian
Lesezeichen