Hallo zusammen,
@Sisor: ich hatte dann gestern noch mit den Reihenfolgen herumgespielt. Leider brachten alle möglichen Anordnungen keinerlei Besserung.
@Searcher: jup, das war's tatsächlich! Mit dem Code zu
Code:
.include "m32def.inc"
.org 0x000 ; Interruptstartposition: 0x000
begin:
;--------------------------------------------------
rjmp main ; RESET External Pin, Power-on Reset, Brown-out Reset, Watchdog Reset, and JTAG AVR Reset
.org 0x016
rjmp timer_int ; TIMER0 OVF Timer/Counter0 Overflow
;--------------------------------------------------
umgeschrieben läuft es nun. Das wirft natürlich die folgende Fragen auf: Woher weiß ich wieviel Speicher ein Befehl einnimmt? Dem Datenblatt konnte ich jetzt erstmal nur entnehmen, wieviele Clock cycles er benötigt. Benötigen alle Befehle 2 Bytes oder gibt es da Unterschiede?
Sehr toll erstmal, hab vielen Dank!
Grüß
NRicola
Lesezeichen