Hi,
wenn du mit den verschachtelten Interrupts meine Messroutine und die Blinkroutine meinst, das ist schon so gewollt das die sich überlagern können. Weil ich so nicht erst warten muss bis er irgendwas erledigt hat. Ich kann also den momentanen Auftrag abbrechen und mit neuen bedingungen Versorgen.
Wenn du das "enable" am ende der Routine meinst dann hast du sicher recht das ist so nicht gewollt!
Das "disable Interrupts" und "disable timer" hab ich rausgenommen. Das "enable" dementsprechend natürlich auch.
Ich hab mal als Stack
angegeben. Dann müsste ich ja noch 106 bytes für meine Variabeln über haben. Ist das so genug Stack?Code:$hwstack = 50 $swstack = 50 $framesize = 50
Getestet hab ichs noch nicht, da komme ich evtl. nachher noch zu.
Danke
Gruß Daniel
Lesezeichen