too small a RAM !!!
Sure 64 Bytes of SRAM is a bit weak to handle DT-Interrupts ....
Try to spare (re-use ) 5 of your byte variables ... may be you can re-use B,C,D and two other temporary variables elsewhere in your Program ...
@ first C can be declared as a BIT ... probably others too ...
Or change for a Wider RAM Chip
Or Ask Darrel for a "Fast Interrupt" Option saving only the " live " registers and letting you choose which variables really need to be saved ... such C " #pragma disablecontexsaving " directive ( I'd love such an option !!! )
Alain
Last edited by Acetronics2; - 11th April 2010 at 14:09.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Bookmarks