Marco78
28.03.2005, 22:42
Ich habe ein Programm, das schon deutlich gewachsen ist.
Aber ab und zu kommt es zu Abstürzen. Der M16 führt ein Reset aus (Watchdog habe ich nicht eingestellt, macht BASCOM das evtl von sich aus?)
So wie es aussieht stürzt das Programm ab, wenn ich aus einem Label mit Return zurück springen will.
Ist GOSUB allgemein auf eine bestimmte "Tiefe" begrenzt?
Wobei ich grade mal max. 5 GOSUB hinter mir habe an der Stelle. Der C16 kommte 8 glaube ich ;)
Eingestellt habe ich bis jetzt:
Framesize: 48
SWStack: 32
HWStack: 64
Und das sollte ja schon mehr als genug sein, oder?
Gibt es irgendwie ein Anhalt für die Werte?
Aber ab und zu kommt es zu Abstürzen. Der M16 führt ein Reset aus (Watchdog habe ich nicht eingestellt, macht BASCOM das evtl von sich aus?)
So wie es aussieht stürzt das Programm ab, wenn ich aus einem Label mit Return zurück springen will.
Ist GOSUB allgemein auf eine bestimmte "Tiefe" begrenzt?
Wobei ich grade mal max. 5 GOSUB hinter mir habe an der Stelle. Der C16 kommte 8 glaube ich ;)
Eingestellt habe ich bis jetzt:
Framesize: 48
SWStack: 32
HWStack: 64
Und das sollte ja schon mehr als genug sein, oder?
Gibt es irgendwie ein Anhalt für die Werte?