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的定时器4通道0输入捕获不进中断,请TI技术看下我的初始化有无问题。

下面是我的代码

static void Init_Timer4(void)
{
P2SEL |= (1<<0); //P2.0复用功能
P2DIR &= ~(1<<0); //设置 P2.0 口为输入
PERCFG |= (1<<4); //定时器4的备用位置2,必须设置
P2SEL |= (1<<4); //定时器4优先

T4CTL = 0X00; //T4溢出中断屏蔽
T4CTL |=(0x05<<5); //32分频 - 1MHz
T4CTL |= (1<<2); //清除计数器
T4CTL |= (1<<3); //溢出中断使能
T4CCTL0 &= ~(1<<2); //捕获模式
T4CCTL0 &= ~(0x03<<0);
T4CCTL0 |= (0x03<<0); //双边沿触发
T4CCTL0 |= (1<<6); //使能通道T4 0中断
IRCON &=~(1<<4) ; //清除中断标志
IEN1 |= (1<<4); //使能定时器4中断
T4CTL |= (1<<4); //启动定时器 T4

}

中断函数中有串口打印信息,但是根本就进不了中断。