This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530 定时器1 Modulo模式中断问题

Other Parts Discussed in Thread: CC2530

TI工程师你好!

   我现在在使用cc2530定时器1 Modulo 模式中断出现进不了中断问题。

   1、我的定时器1中断初始化如下:

void timer1_init(void)

  RLED = 1 ;
  T1CTL |= 0x02 ;            //1分频,模模式,从0计数到T1CC0
 
  T1CC0L = 0xc4 ;
  T1CC0H = 0x09 ; 
 
  TIMIF |= 0x40;             //設定Timer1溢出中斷使能
  IRCON &= ~0x02;            //清除Timer1中斷標記
  IEN1 |= 0x02;              //设定Timer1中断使能
  IEN0 |= 0x80;              //设定总中断使能
}

2、定时器1模模式中断代码如下:

#pragma vector = T1_VECTOR
__interrupt void T1_IRQ(void)
{  
   if(++count1>=1)                                              
   {   
      RLED  =  !RLED  ;         //LED闪烁
      count1 =  0  ;        
   }   
  IRCON  &=  ~0x02  ;

}

3、在初始化代码中,当我把T1CTL寄存器 T1CTL |= 0x01 时,可以正常进入中断。

请专家指点其中原因,谢谢!