I'm trying to get the timer overflow interrupt working on the hc12 dp256b but so far I haven't had any luck.
The overflow interrupt is never generated in my program(used a breakpiont in isr) and I can't find the logic error in my code.
Here is my work environment: CHIP: hc12dp256 COMPILER: ICC12 DEBUGGER: NOICE
Here's the code that doesn't work
------------------------------------------------------------------------------ #include #include
#pragma interrup_handler TOVF_ISR() (isrs installed in vector table file)
int count
void main(void) { //setup TFLG2|=0x80; //Clear interrupt flag TSCR2 =0x8D; //Set timer frequency(250kHz), Enable TOVF int TSCR1|=0x90; //enable timer and fast clear TOC7
asm("cli"); count=0; while(count