Forum: Mikrocontroller und Digitale Elektronik Interrupt RS232


von Jochen B. (webjochen)


Lesenswert?

Hallo,
habe folgendes Problem bzw Frage.
Ich benütze einen PIC 18F452 und programmiere diesen mit Basic.
An den Controller habe ich ein Touchpanel über die serielle
Schnittstelle angeschlossen.
Jetzt möchte ich einen Interrupt auslösen, sobald ich etwas über die
Schnittstelle RXD empfange(also Tastendruck am Touchpanel).
Ich habe es nur geschafft einen Interrupt über einen externen Schalter
an PortB auszulösen. Dies funktioniert ohne Probleme, aber über die
Schnittstelle funktioniert es nicht.
Kann mir jemand sagen welche Register ich alle dafür benötige und
welche Bits ich setzen muss?

Gruß Jochen

von Bernd Rüter (Gast)


Lesenswert?

Ups,
in der Dokumentation für den PIC steht alles drin !

Ich denke mal, den Receive-Interrupt des USARTs enablen und den PIE
einschalten...
Bald ist Ostern, ließ Dich da mal ein !

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.