CC2530定时器1模计数问题
初学CC2530,编写了一个利用定时器1精确定时的程序.但老是进不了中断,求大神看看出现什么问题,代码如下void ms1_delay(uint x)
{
CLKCONCMD&=~0x47;//设置系统时钟为32Mhz.设置Tick为32MHz
while(CLKCONSTA&0x40);//等待系统时钟改为32Mhz
T1CC0L=0xE8; //计数1000次
T1CC0H=0x03;
T1CTL=0x0a; //32分频。模计数
//T1CCTL0|=0x04;//设置通道0比较模式,
while(x)
{
if(IRCON)
{
IRCON = 0;
x--;
}
}
}
页:
[1]