KRM
14.03.2007, 10:13
Hallo,
ich möchte an einem PIC18F2550 am RB4-Pin per Interrupt Signal einlesen. (In der Doku zum Pin steht das RB4:RB7 diese Möglichkeit besitzen)
Dabei handelt es sich um Ausgangssignale von einem TSOP1738 Baustein (IR-Empfänger).
Die Firmware baue ich auf der Microchip Custom Driver Firmware auf, wird also in C programmiert.
Über die Library-Hilfe habe ich schon mal heraus gefunden, dass ich mit dem Befehl
OpenPORTB( PORTB_CHANGE_INT_ON );
Die Interrupt-Reaktion einstellen kann.
Aber wie kann ich nun definieren, was genau bei eintreten dieses Interrupts zu tun ist?
Und muss ich dann trotzdem irgendwas pollen?
Hoffe, ihr könnt mir vllt einen Tipp geben!
ich möchte an einem PIC18F2550 am RB4-Pin per Interrupt Signal einlesen. (In der Doku zum Pin steht das RB4:RB7 diese Möglichkeit besitzen)
Dabei handelt es sich um Ausgangssignale von einem TSOP1738 Baustein (IR-Empfänger).
Die Firmware baue ich auf der Microchip Custom Driver Firmware auf, wird also in C programmiert.
Über die Library-Hilfe habe ich schon mal heraus gefunden, dass ich mit dem Befehl
OpenPORTB( PORTB_CHANGE_INT_ON );
Die Interrupt-Reaktion einstellen kann.
Aber wie kann ich nun definieren, was genau bei eintreten dieses Interrupts zu tun ist?
Und muss ich dann trotzdem irgendwas pollen?
Hoffe, ihr könnt mir vllt einen Tipp geben!