Forum: Mikrocontroller und Digitale Elektronik Interrupt bei BASCOM zu und abschalten


von Dirk (Gast)


Lesenswert?

So ich habe ein dickes Problem.

Erstmal Hallo zusammen!

Unter Bascom .74 schalte ich mittels Enable INT0 den entsprechenden
Interrupt frei. Tritt der Interrupt ein, wird der Interrupt gesperrt
mittelts Disable INT0. Soweit so gut. Erlaube ich den Interrupt mitteln
Enable INT0 so bleibt das Programm genau dort stehen !

Wieso ?
Andere Lösung ?

Beispiel :

on INT0 bla
Enable Interrupt
Enable INT0

do
Enable INT0
LCD "huhuhu"
... Programm....
Disable INT0
..Weiter in Programm...

loop

bla:
 lcd "-Interruppt-"
 wait 10
 cls
return

von andré (Gast)


Lesenswert?

Ich versteh dein Problem schon gar nicht wirklich.

Zuerstmal muss es "Enable interruptS" heissen, das s nicht vergessen
sonst mault der Compiler.

mfg

von Dirk (Gast)


Lesenswert?

Um Einzele Interrupt zu Aktivieren muss z.B. Enable INT0 an- und Disable
INT0 ausschalten.

Bloss beim AKTIVIEREN des INT0 mit Enable INT0 bleibt das Programm da
stehen und macht nicht weiter !

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.