Normal reichen die 64 Byte für sowas aus. Wie groß ist denn der Stack in den Configs?
Mit einem kleineren Stack lässt sich folgendes compilieren (ungetestet) :
Code:$regfile = "attiny13.dat" $crystal = 1200000 $hwstack = 16 $swstack = 16 $framesize = 8 Ddrb = &B00011000 Portb.1 = 1 Taster Alias Pinb.1 B3 Alias Portb.3 Weiss Alias Portb.4 Dim Anders As Bit Dim Wpause As Word On Int0 Onint0 Config Int0 = Falling Enable Int0 Enable Interrupts Do If B3 = 1 Then Wpause = 300 Gosub Pause End If If Anders = 1 Then Enable Int0 Waitms 20 Reset Anders Toggle B3 End If Loop End Pause: Do Waitms 1 Decr Wpause If Anders = 1 Then Return Loop Until Wpause = 0 Return Onint0: Disable Int0 Set Anders Return







Zitieren

Lesezeichen