Der Taster am PCF hat aber schon auch einen Pullup ? Ich kann im DS keinen eingebauten erkennen.
Wie sind die andern PCF-I/O pins beschaltetet ?
Der Ablauf sollte der folgende sein:
1 PCF-Pins high oder low / INT5 Leitung high ---> Messen !
2 PCF Pin Änderung
3 INT5 -> LOW ---> Messen !
4 Interrupt
5 Read PCF-Pins
6 INT5 -> HIGH ---> Messen !
---> wieder bei State #1
Mach dein Programm so, daß du die jeweiligen Zustände stabil hältst und messen kannst.
d.h. zuerstmal machst enablest du keine Interrupts, dadurch kannst du bis #3 in Ruhe checken
Wenn es bis dahin paßt, enablest du und liest den PCF aus ---> check bis #6
In dieser Sequenz mußt du genau EINEN Interrupt haben.
Nu ?
Lesezeichen