打印

高手指点下_关于Small RTOS(51).外部中断为什么不能工作

[复制链接]
1712|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
smj088|  楼主 | 2009-3-28 23:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高手指点下_关于Small RTOS(51).外部中断为什么不能工作
我初始化也设置好了

void chushi(void){
    P2=0xff;
    TMOD=0x05;  
TCON=0x05;
TH0=0xff;
TL0=0xff;
    TH1=0;
    TL1=0;
    T2CON=0;
TL2=0;
TH2=0Xc6;
RCAP2L=0;
    RCAP2H=0Xc6;
    IE=0x2F;  
    IP=1;
    TR2=1;
TR0=1;
    EA=0;

                            void main(void)
{  
     chushi();
     OSSendSignal(0);
     OSSendSignal(1);
     OSSendSignal(2);
     OSSendSignal(3);
     OSSendSignal(4);
     OSSendSignal(5);
     OSSemCreate(0,0);
     OSSemCreate(1,0);
     OSStart();
}

void int0(void) interrupt 0
{
    count1++;

/***************************************************/
void TIME0(void) interrupt 1
{  
count2++;
}
/**************************************************************************************/
void int1(void) interrupt 2 
{
  count3++
}
其他所有中断都能使用,为什么惟独int0不能工作
是否是Small RTOS(51)中没设置好
在Small RTOS(51)哪部分是关于中断设置的

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

15

帖子

0

粉丝