Hallo, ich habe mal eine Frage zum Löschen der Interrupt-Flags der einzelnen Pins vom Interrupt-On-Change bei einem PIC18F25K42. Hier das Datenblatt vom PIC: http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18LF24-25K42-Data-Sheet-40001869D.pdf Im Kapitel 18.4 auf Seite 270 wird beschrieben, dass das Flag durch eine ANDWF-Anweisung gelöscht werden soll. Ich kann ja verstehen, dass dort nicht das ganze Register gelöscht werden soll um die Interrupt-Flags der anderen Pins nicht zu beeinflussen aber warum geht das dort nicht mit einem einfachen BCF? Der einzige Unterschied den ich sehen kann ist dass das ANDWF die Status-Flags beeinflusst und das BCF nicht. Kurz zur Erklärung: mein Programm funktioniert, die zwei Anweisungen mehr stören mich auch nicht, ich würde aber trotzdem gerne wissen welche Vor- oder Nachteile die jeweilige Umsetzung hat. Silvio
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.