Hallo,
nein. Allerdings wenn der INT0 und PCINT2 (beide liegen ja auf dem gleichen PIN PB2) aktiv sind, kann der INT0-Low-Level-Interrupt den PCINT stören. Interrupt bei Low Level ist Default im MCUCR Register.
Wird PB2 auf Low gezogen, löst der Low Level Interrupt des INT0 aus und bleibt getriggert laut Datenblatt:
Auch das PCINT Flag wird gesetzt aber da INT0 ISR höher priorisiert ist, wird diese durch die ununterbrochene Triggerung immer wieder ausgeführt. Die PCINT ISR kommt durch ihre niedrigere Priorisierung dadurch nicht dran.Zitat von Datenblatt
Wird die Low Level Interrupt Bedingung weggenommen, kann der PCINT ausgeführt werden. Es sieht dann so aus, als wenn der PCINT auf PB2 nur bei steigender Flanke getriggert würde.
Gruß
Searcher
Lesezeichen