Thanks Dave you were right. I removed the pull up and in the process found a dry joint. This may have been the source of the issue in the first place, but was causing the intermittent behaviour.
Interrupt is working now and I can continue working through the testing.
Thanks everyone for your help.
Danny
Bookmarks