智能车制作

标题: 高手帮忙看一下这个中断程序 [打印本页]

作者: 876686592    时间: 2012-4-6 22:18
标题: 高手帮忙看一下这个中断程序
void PITInit() {
    PITCFLMT_PITE=0; //定时中断通道0关
    PITCE_PCE0=1;//定时器通道0使能
    PITMUX = 0;
    PITMTLD0=160-1;//
    PITLD0=5000-1;// 60M  16位定时器初值设定。
    PITINTE_PINTE0=1;//定时器中断通道0中断使能
    PITCFLMT_PITE=1;//定时器通道0使能
    EnableInterrupts;                    //开系统中断
}

/*******************************************************************************/
//
/********************************************************************************/
#pragma CODE_SEG  NON_BANKED   
void interrupt 66 PIT0(void)  
{  
    //清除溢出标志  
    //PITLD0=5000-1;  

    counter++;   
    if(counter ==2)  
    {  

    }
    PITTF_PTF0=1;//清除中断标志位
}   
#pragma CODE_SEG DEFAULT   
这样不会进入中断,那里错了??
总线超频到16M,我的这个是不是50ms进一次中断啊






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2