Forum: Mikrocontroller und Digitale Elektronik Unterschied pin change interrupt


von Interrupter (Gast)


Lesenswert?

Was ist der Unterschied zwischen pin change interrupt und " normalem" 
Interrupt?

von Bitflüsterer (Gast)


Lesenswert?

Die Unterschiede sind die im Datenblatt beschriebenen Unterschiede.

von spess53 (Gast)


Lesenswert?

Hi

>Was ist der Unterschied zwischen pin change interrupt und " normalem"
>Interrupt?

Was ist ein 'normaler' Interrupt?

MfG Spess

von Lars (Gast)


Lesenswert?

Interrupter schrieb:
> Was ist der Unterschied zwischen pin change interrupt und " normalem"
> Interrupt?

Es gibt keinen. Ein pin change interrupt ist auch ein "normaler" 
Interrupt.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Lars schrieb:
> Es gibt keinen. Ein pin change interrupt ist auch ein "normaler"
> Interrupt.

Mit dem Unterschied, das ein Pin Change Interrupt eben nur auf einen 
Polaritätswechsel reagiert, während ein 'normaler' externer Interrupt 
u.U. konfigurierbar ist auf positive/negative Flanke, Leveltrigger usw.
Da wir aber weder wissen, welche Prozessorfamilie gemeint ist noch sonst 
irgendwas, ist das - wieder mal - nur Raterei.

von Interrupter (Gast)


Lesenswert?

Im AVR Forum frage ich nach den AVR's, 8 Bittern, exemplarisch konkret 
mal ein Atmega 328.

Die "normalen" Interrupts int0, int1 etc. sind mir bekannt.

Was sind die grundlegenden Unterschiede zu den pcI?

Danke.

Datenblatt lese ich am Wochenende.

von Cyblord -. (cyblord)


Lesenswert?

Interrupter schrieb:
> Datenblatt lese ich am Wochenende.

Trifft sich gut, da wollte ich auch antworten.
YMMD

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Interrupter schrieb:
> Im AVR Forum frage ich nach den AVR

Das ist schön, aber hier bist du bei MC.net und wir sind hier 
markenunabhängig ;-) Unterschiede haben wir dir aber auch genannt, weil 
wir unsere Pappenheimer schon richtig einschätzen können.

Interrupter schrieb:
> Datenblatt lese ich am Wochenende.

Das macht man eigentlich, bevor man das Internet mit solchen Fragen 
belästigt.

von Vlad T. (vlad_tepesch)


Lesenswert?

Interrupter schrieb:
> Im AVR Forum frage ich nach den AVR's, 8 Bittern, exemplarisch konkret
> mal ein Atmega 328.

hier gibts kein AVR-Forum

Interrupter schrieb:
> Die "normalen" Interrupts int0, int1 etc. sind mir bekannt.

sind externe interrupts normaler als timer Timer overflows oder ADC 
complete-Interrupts?

Interrupter schrieb:
> Datenblatt lese ich am Wochenende.

Datenblätter "ließt" man ja normalerweise nicht in dem Sinne, wie man 
einem Roman ließt. Man schlägt nacht. Und das Nachschlagen dieser 
Information hätte sicherlich weniger Zeit gebraucht, als diese Frage zu 
stellen und dem Thread zu folgen.

von m.n. (Gast)


Lesenswert?

Um dem Treiben ein Ende zu setzen:
INT0 und INT1 können auf einzelene Flanken, auf beide Flanken oder auf 
ein '0'-Pegel hin einen Interupt auslösen. Diese Interrupts haben einen 
eigenen Vektor mit hoher Priorität.
PinChange-Interrupts können nur auf beide Flanken auslösen und haben 
einen Gruppenvektor, der zumeist acht PCINTs zusammenfaßt.

Jetzt weißt Du hoffentlich, worauf Du im Datenblatt achten solltest.

von Interrupter (Gast)


Lesenswert?

Danke m.n.

Das bereitet mich doch schon prima vor.
Also doch signifikante Unterschiede.

Gruppenvektor bedeutet dann wohl das eine ganze Gruppe von Eingängen ( 
welche Gruppierung das?) einen Interrupt auslösen.
Danach muss ich wohl irgendwie softwaretechnisch herausfinden welcher 
nun der Auslöser war?!

Natürlich lese ich gezielt im riesigen Datenblatt.....

Nochmals danke.

von Christian K. (the_kirsch)


Lesenswert?

Beim Pin Change Interrupt werden in der Regel alle 8 Pins eines Ports zu 
einem Interrupt Vektor zusammengefast.


Du kannst in einem Register auswählen auf welche Pins überhaut getrigert 
werden soll.

Wenn du mehr als einen Auswählst weist du natürlich in der ISR nicht 
welcher gerade gemeint ist, deswegen empfiehlt es sich in der ISR das 
jeweilige PORT-IN-Register einzulesen und zu speichern und es mit dem 
vom letztem Mal zu vergleichen.

von X. (Gast)


Lesenswert?

Interrupter schrieb:
> Natürlich lese ich gezielt im riesigen Datenblatt.....

Wenn du das schon "riesig"  findest,  dann schau dir mal eines  vom ARM 
an.  Das hat die Stärke des New Yorker Telefonbuchs.  Da ist das vom 
AVR ein Comicheft dagegen.

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.