Gast
#6534253
Hallo in die Runde und ein gesunden Neues Jahr noch. Hab Probleme beim Interrupt on change beim PIC. INT0 bis INT2 arbeiten ohne Probleme... Beim RB4 bis 7 wird der Port gelesen und wenn der Port beim nächsten mal abweicht das RBIF gesetzt. if (INTCONbits.RBIF) { INTCONbits.RBIF = 0; //clear interrupt flag } In anderen Foren & manual hab ich gelesen, das ich den Port erst einlesen muss.. ?? if (INTCONbits.RBIF) { LastKnownPORTB = PORTB; // clear the mismatch to enable RBIF to be cleared. Ich stehe auf dem Schlauch was ich mit dem eingelesnen Wert machen muss und wie ich für jeden einzelnen verschiedenen Port change eine LED zum Testen beleben kann. Wer kann mir bitte helfen? Danke.