Hi All,
Just had a chance to try Mike's suggestion, terminal result below, still no good.
@ RichardCode:Power-on: 00011001 - 00011101 Priming PCON: 00011001 - 00011111 I'm Alive RE_val 00001 RE_val 00002 RE_val 00003 RE_val 00004 RE_val 00005 RE_val 00006 RE_val 00007 RE_val 00008 RE_val 00009Power-on: 00011001 - 01011111 Priming PCON: 00011001 - 00011111 I'm Alive RE_val 00001
I take your point about using an Int for the REsw but this code is only a snippet of a much larger, intensive program and the normal scan of the switch may be delayed due other processes - hence my using an Int for the pushbutton. I have not run the full code with this problem, only what has been submitted for this very reason (isolation of where the problem lies). I have tried with and without the REsw bit, still no difference with the bug.
@ Ioannis
The test pcb I've been using all along (and a breadboard to confirm) runs very well when I switch to the 16F886, supply is from a well regulated 9v bench unit which then gets regulated on board to either 5v or 3v3 as needed. The RE and all peripheral components are hard soldered on the pcb.
AFAIK I'm running the latest version of DTInts having found that out the hard way a number of weeks ago, identified by Richard (thanks again mate).
Maybe it is time to give up on this and go with your preferred way of using a RE Richard... but I'd like to solve the mystery if possible else have that nagging doubt using 16F1788 chips with Ints.
Cheers,
Bill
Bookmarks