Forum: Mikrocontroller und Digitale Elektronik Interrupts Ports


von popup (Gast)


Lesenswert?

Wenn ich mir den Pic p18f452 anschaue finde ich drei Bezeichnungen 
welche INT heissen. Jedoch heisst es im Manuel das ich RB4- RB7 nur 
nutzen kann für das was ich möchte. Nämlich ein Wechsel von High auf 
low!

Für was sind die INT Eingägen RB0 -RB2
und die RB4-RB7 KBI1

von Meister E. (edson)


Lesenswert?

popup wrote:
> Jedoch heisst es im Manuel das ich RB4- RB7 nur
> nutzen kann für das was ich möchte. Nämlich ein Wechsel von High auf
> low!

Ich verstehe das nicht so ganz, kannst Du genauer werden?

Generell hast Du drei externe Interrupt-Eingänge PORTB<0>...<2>
Ob bei einem Wechsel Hi/Lo oder Lo/Hi das Interruptereignis erkannt wird 
musst Du in den INTCON-Registern einstellen.
An den Pins PORTB<4> bis RB<7>, kann der Pin-On-Change-Interrupt 
eingestellt werden.

Was Du genau wissen wolltest musst Du mir nochmal erklären, wenn ich Dir 
jetzt nicht weiterhelfen konnte...

Gruss,
Edson

von popup (Gast)


Lesenswert?

danke

ich möchte sobald ein Wechsel von high auf low kommt den pic 
schlussendlich wieder aufwecken.

bisher habe ich eingestellt
INTCON2bits.INTEDG0=0 //low high auf low
INTCONbits.GIEH=1; // das überhaupt interrupts erlaubt werdne

jetzt suche ich noch das es Int1 RB1 und int2 RB2

von popup (Gast)


Lesenswert?

und diesen hier. Reicht odeR?

INTCONbits.INT0IE=1

von Meister E. (edson)


Lesenswert?

Soweit ich verstanden habe, ja!

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.