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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.