We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a reasonably stable program written using the TIM Example as an original basis( RV30\Examples\ST\STR73xLIB\TIM ).
Now I am experiencing problems with re-entering a UART interrupt when I dont want to ( recursion ).
I assume I am using the ST type interrupts as opposed to Keil type, and will happily change if this will make things easier, but I cant see why the 'I' mask is cleared as soon as I break on the interrupt routine - does the EIC module do it, or is there some header code doing it that I cant see.
I was under the impression that one had to clear the 'I' flag specifically if nested ints are required, but I certainly am not doing this myself. It would be useful to understand whats going on before I move on.
TIA.
Stack space! As we increased our use of muliple interrupts we overran our stack space. A very typical shot in the foot programming. Running smooth again for now. Bradford