Forum: Mikrocontroller und Digitale Elektronik Reset Interrupt-Flag IOC PIC18F25K42


von Silvio G. (technofreak)


Lesenswert?

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

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.