高手指点下_关于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)哪部分是关于中断设置的 |