Forum: Mikrocontroller und Digitale Elektronik interrupt


von Dieter (Gast)


Lesenswert?

hallo,
ich schon wieder.

bis jetzt hab ich die externen interrupts immer durch tastendruck am 
PORTD ausgelöst.
wenn die taste gedrückt ist, ist PIND.0 LOW, und der interrupt wird 
ausgelöst.

nun würd ich den interrupt aber gern auslösen, wenn HIGH am pin anliegt.

kann mir da jemand weiterhelfen.

(ich arbeite mit CodeVision,ATmega103(STK300))

von HDW (Gast)


Lesenswert?

Hallo

ich arbeite zwar nur mit PICs, aber dort gibt es ein Interupt-Register, 
indem man die Optionen des Interupts einstellen kann. Dort kann man auch 
auswählen, ob bei steigender oder fallender Flanke ein Interupt 
ausgelöst wird.

Das sollte bei deinem Mikrocontroller auch möglich sein.
Schau doch mal im Datenblatt nach. Da sollte das beschriebn sein.

von Dieter (Gast)


Lesenswert?

hät ich auch selber drauf kommen können, danke, hat funktioniert.

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.