Hallo zusammen,

ich hätte folgende zwei Anliegen.

1. Kann mir jemand auf sinnvolle, verständliche Weise erklären, wie man die Werte für swstack, hwstack und framesize einstellt. Ich kenn die Hilfe, hab im Wiki nachgelesen ... bin aber noch nicht zufrieden. Ich hab (noch) keine Funktionen drin, noch irgendwas grossartiges (Mega8 mit knapp 8MHz), das einzige ist eine Interruptroutine mit 0,4ms und ein paar Arrays. Es reichten die üblichen 32, 10, 40 (und die Verzweiflung bei mir selbst) nicht aus.

2. Warum sind die Werte in Arrue und Arrie gleich (ist nur Auszug aus Programm)? Und da die Werte gleich sind, sollte hier der Fehler liegen.
Der ADC ist auf ständige Wandlung eingestellt. Stört euch nicht an den Namen der Variablen.

'----------------------
'Interrupt Routines
'----------------------
Tim0_isr:

If Countarrue <= 50 Then
W0 = Getadc(channel0)
Arrue(countarrue) = W0
W1 = Getadc(channel1)
Arrie(countarrue) = W1

Countarrue = Countarrue + 1
End If


Load Timer0 , Reload
Return