Gast
#11945
Hallo, ich habe nachfolgendes Programm geschrieben. Es ist ohne Probleme gelaufen, bis ich den Punkt "Interrupt-Verwaltung" und den Befahl sei eingegeben habe. Ab da hat es nicht mehr in der gewuenschten Form funktioniert. Ich weiss nicht woran es liegen koennte. Kann es sein, dass man die Interrupt-Verwaltung an eine bestimmte Stelle setzen muss (wenn ich es nach den Listen (MEN.. .db "kjhk") setze, dann kommt es beim Kompilieren zu der Fehlermeldung mit .cseg)? ------------------------------------------------------------- .include "8535def.inc" .def all0 = r25 ...etc... .equ NTXT = 2 ...etc... ; Interrupt-Verwaltung ; -------------------- .org 0x000 rjmp reset reti reti reti reti reti reti reti reti reti reti reti reti reti reti reti MEN21: .db ">> IS WORKING <<" MEN22: .db "> BREAKING OFF <" ..etc... reset: ldi all0, low(RAMEND) out SPL, all0 ldi all0, high(RAMEND) out SPH, all0 sei ..etc... Hauptprogramm ------------------------------------------------------------- Schon 'mal danke, Thomas H.