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,
in deiner ISR solltest Du tcnt1h u. tcnt1l neu beschreiben.Code:ldi temp,0xb4 out tcnt1l, temp ldi temp,0xe2 out tcnt1h, temp
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







Zitieren

Lesezeichen