Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: SLOWMODE und Interrupts Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Feynthefallen - 18.09.2006 20:49)
 Als Antwort auf Re: SLOWMODE und Interrupts von Dietmar - 18.09.2006 19:43
Feynthefallen nutzt:  Open-Micro, Open-Mini
> > was passiert, wenn eine Interruptroutine auf ein goto statt auf ein Return trifft?
>
> Was meinst Du?

OK, ungenau ausgedrückt, mea culpa. Ich meinte, ob man mit einem Goto aus der Interruptroutine heraus an eine andere Stelle des Codes springen kann, von der aus man nicht mehr dahin zurückkehrt, do daß die Interruptroutine niemals auf ihr "Return Interrupt" trifft.

Hab das Problem inzwischen anders gelöst. Geht nur nicht - kannst du da vielleicht auch mal nen Blick drauf werfen? Ich finde um's verrecken keinen Fehler darin. Wahrscheinlich hab ich wieder mal Tomaten auf den Augen. Hab gestern schon drei Transistoren und heute ein Optotriac gebraten...

include "om.def"
define led port[1]
define moc port[4]
define flag bit[1]
CONFIG2 = &b01000000
INTERRUPT keypunch


#standby
flag = off
led = off
moc = off
while on
if flag = on goto poweron
wend

#poweron
led = off
minute = 0
moc = on
flag = off
while minute < 3
wend
goto endgame

#endgame
second = 0
while second < 59
if (flag = on) goto poweron
tog Led
pause 2
tog led
pause 23
wend
goto standby

#keypunch
flag = on
return interrupt


Bin derzeit in der Klinik, daher kann es mit den Antworten länger dauern.

There's nothing so inventive as a fool tampering with a foolproof appliance

 Antwort schreiben

Bisherige Antworten:

Re: SLOWMODE und Interrupts (von Dietmar - 18.09.2006 23:27)
    Re: SLOWMODE und Interrupts (von Ulrich - 21.09.2006 22:36)
    Re: SLOWMODE und Interrupts (von Feynthefallen - 19.09.2006 14:46)
        Re: SLOWMODE und Interrupts (von Dietmar - 19.09.2006 19:33)
            Re: SLOWMODE und Interrupts (von Feynthefallen - 19.09.2006 20:21)
                Re: SLOWMODE und Interrupts (von Dietmar - 19.09.2006 20:49)
                    Re: SLOWMODE und Interrupts (von Feynthefallen - 19.09.2006 21:46)
                       Re: SLOWMODE und Interrupts (von Dietmar - 19.09.2006 23:03)
                          Ausgabedateien (von Dietmar - 25.09.2006 14:50)
                             Re: Ausgabedateien (von Feynthefallen - 25.09.2006 22:17)
                                Re: Ausgabedateien (von Dietmar - 26.09.2006 11:42)
                                   Re: Ausgabedateien (von Feynthefallen - 26.09.2006 14:20)
                                     "Thomas Fischer", "Tommy" und "Feynthefallen" (von Dietmar - 26.09.2006 21:36)
                                       Re: "Thomas Fischer", "Tommy" und "Feynthefallen" (von Feynthefallen - 3.10.2006 16:57)
                                         Danke für die Richtigstellung (von Dietmar - 3.10.2006 17:58)
                                           Re: Danke für die Richtigstellung (von Feynthefallen - 8.10.2006 13:19)
                                             Re: Danke für die Richtigstellung (von Dietmar - 8.10.2006 14:34)
                                               Re: Danke für die Richtigstellung (von Feynthefallen - 14.10.2006 23:33)