Forum: Mikrocontroller und Digitale Elektronik ext.Interrupt Softwaretechnisch belegen?


von Jürgen Walter (Gast)


Lesenswert?

Hallo,
ist es irgendwie möglich einen externen Interrupt auch intern per
Software zu steuern?
Wenn ich in Keil für einen AT89s8252 den Portpin P3_3 mit einem anderen
Pin z.B.: P2_0 verbinde, kann ich in der Simulation den Interrupt
auslösen in der Praxis aber nicht, warum?

von Christian (Gast)


Lesenswert?

Warum willst du das machen ? Der externe Interrupt ist doch extra für
externe Interrupts gedacht, oder ? Aber eigentlich müßte es schon gehen
einen anderen Ausgang auf den ext.Int.Eingang zu legen und es somit zu
steuern. Was geht denn nicht ?

von Jürgen Walter (Gast)


Lesenswert?

NA JA,
wenn ich P2_0 auf 0V lege wird der Interrupt nicht ausgelöst. Am P3_3
allerdings schon.
Bei der Simulation in Keil funktionierts bei beiden Portpins.

von Peter D. (peda)


Lesenswert?

Wenn Du mit P2_0 den flankengetriggerten Interrupt auslösen willst,
müssen beide, also auch P3_3 vorher =1 sein, sonst entsteht ja die
Flanke nicht.

Aber beim 8051 kannst Du auch direkt die Interruptbits setzten: IE1 =
1, einen externen Draht brauchst Du also garnicht.


Peter

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.