Ik heb een werkend touchscreen + glcd met daarin een menu .
Nu wil ik dat de backlight aangaat bij bepaalde inkomende data via rx/tx zodat ik die data kan zien, deze moet ook aangaan als ik de eerste keer op het scherm druk.
Als er bv 3 min geen actie heeft plaatsgevonden moet de backlight weer uit gaan.
Ik gebruik een 18f4525 en picbasic.
Ik heb zelf nooit met interrupt's gewerkt dus ik weet er zelf weinig van.

in de datasheet staat normaal welke bronnen je als irq kan instellen, en ook hoe je de verschillende registers hiervoor moet instellen.

Wanneer je uc een puls krijgt voor interrupt zal hij naar een bepaald adres springen, soms kun je zelfs twee prioriteiten instellen.

Op inet zijn ook voorbeeldjes te vinden.

Ben er mee bezi geweest maar ik zie door de bomen het bos niet meer.( als ik het al begrijp ).
Is het uberhaubt wel nodig om met een interrupt te werken ?
De backlight moet gewoon branden en als er binnen bv 1 min geen touch gegeven wordt moet het uitgaan .
Is daar geen makkelijkere manier voor? misschien een klein voorbeeldje?

Je zal met een timer moeten gaan werken, dus interrupts zijn nodig.

Je pakt een timer (bijv timer1) die laat je elke 100mS een interrupt genereren. In die interrupt maak je een simpel tellertje en daarmee hou je de minuten bij.

Voor je usart ga je ook interrupts nodig hebben.