Hallo,
ich würde gerne im Programm unterschiedliche Routinen aufrufen, wenn int0 ein Ereignis meldet. Mit "on int0" geht es nicht. Gibt es eine Alternative?
Danke Gruß
Stefan
Druckbare Version
Hallo,
ich würde gerne im Programm unterschiedliche Routinen aufrufen, wenn int0 ein Ereignis meldet. Mit "on int0" geht es nicht. Gibt es eine Alternative?
Danke Gruß
Stefan
Also sollte es aber, schick doch mal deinen ganzen Code.Zitat:
"on int0"
MFG Moritz
Hallo,
hier der code meiner subroutinen
Als Fehlermeldung bekomme ich:Code:Sub Linientest()
On Int0 _links_linie 'wo soll hinggesprungen werden?
On Int1 _rechts_linie
Enable Int0 'Int0 einschalten
Enable Int1 'Int1 einschalten
Disable Int0 'Int0 ausschalten
Disable Int1 'Int1 ausschalten
End Sub
Sub Fahren()
On Int0 _links_linie2 'wo soll hinggesprungen werden?
On Int1 _rechts_linie2
Enable Int0 'Int0 einschalten
Enable Int1 'Int1 einschalten
Disable Int0 'Int0 ausschalten
Disable Int1 'Int1 ausschalten
End Sub
ERROR 249 ISR already defined
Was tun?
Ich verstehe zwar nciht ganz, warum du die Interrupts nacheinander ein und wieder aus schaltest, aber wenn ich das richtig verstehe fehlt dir einfach nur das Sprungzeil der Interrupts. Das muss dann einfach so aussehen:
_links_linie2:
'Code
return
MFG moritz
Also ich möchte aus den beiden sub routinen die verschiedenen sprunlabels anspringen.
der inhalt der beiden routinen ist noch nicht geschrieben. dort soll etwas rein sobald dieses problem gelöst ist.
die vier label existieren.
Gruß stefan