okay so by not setting any port those 2 flags are always turning on intcon.1 and intcon.0 right now I am actually using portb.0 for LCD out so I may just try the 4 through 7 which are unused pins.
okay so by not setting any port those 2 flags are always turning on intcon.1 and intcon.0 right now I am actually using portb.0 for LCD out so I may just try the 4 through 7 which are unused pins.
I'm afraid I don't follow you on that last one....not setting any port?
I'd move the LCD to other pins in order to free up PortB.0 for your "polled interrupt".
PortB.4-7 are, like I said, interrupt on change - they will set the interrupt flag (INTCON.0) on both the rising AND falling edge and you need to read or write the port to end the mismatch, then clear the flag. They are trickier to use the INT0.
guess Im confused! so turn nothing on and the flag will set with a high or low on portb.0 it is always active even while in digital mode I will see the flag bit set if checked.
OK it does work skips two sometimes will work on it tomorrow. One little thing don't spend an hour working on this because you forgot to change port pin to input it does not work that way.
Henrik thanks for all your help
Bookmarks