wondering if you played with the priority interupt system on the k40 it self for levels of each timer / etc as a way of not requiring the dt ints high / low priorty includes
Code:
' ------------------ Interupt Priority settings ------------------------------
' Note: only services in use will show/ list the Interupt priorty setting
' 1 = High Priority , 0 = Low Priority
' INTCON.5 = 0 ' Enable/ Disable priorty levels on interupts ( default = 0)
' IPR0.5 = 0 ' TMR0IP - Timer 0 POR = 1
' IPR0.4 = 1 ' IOCIP - IOC Interupt Priority POR = 1
' IPR1.1 = 0 ' ADTIP - ADC Threashold Interupt POR = 0
' IPR1.0 = 0 ' ADIP - ADC Interupt Priority POR = 0
' IPR3.7 = 0 ' RC2IP - usart2 RX Interupt Priority POR = 0
' IPR3.2 = 0 ' RC2IP - usart2 TX Interupt Priority POR = 0
' IPR4.0 = 0 ' TMR1IF - Timer1 Overflow flag POR = 0 - timer 1 used for elapsed counter ( set high priorty ?)
' IPR4.1 = 0 ' TMR2IF - Timer2 Overflow flag POR = 0 - timer 2 used for HWPWM - P10 dimmer control
Bookmarks