TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530定时器3工作模式为Modul,不能进入中断处理函数

TI工程师你们好:

         我最近再用CC2530定时器3来定时一个几十微秒。发现它进入不了中断处理函数中。而定时器3工作在

Free—running模式下,可以。我不知道我定时器初始化的时候哪里出了问题。请你们帮我解答一下,谢谢

了。

程序我贴在附件中了。

 

 

Alvin Chen:

Hi Dong Wang,

这是我的配置你检查一下和你的有什么不同

T3CTL |= 0x08 ; //开溢出中断 T3IE = 1; //开总中断和T3中断 T3CTL |= 0x80; //16分频,16/16000000=1us T3CC0 = 0xC8; //十进制数200 T3CTL |= 0x02; //模,模式 0x00到T3CC0计数 200us; T3CTL |= 0x10; //启动 EA = 1; //开总中断

user4787060:

回复 Alvin Chen:

嗯啊,我也看了,没有进入中断处理函数中去,最后我发现在选择模式时候,赋值给T3CTL采用取反与一下就可以进去了,谢谢您的回复。

T3CTL &= ~0x01;           //模,模式  0x00到T3CC0计数 200us;

user4787060:

回复 Alvin Chen:

已解决

     T3CTL &= ~0x01;           //模,模式  0x00到T3CC0计数 200us;

这样赋值给它就好了

赞(0)
未经允许不得转载:TI中文支持网 » CC2530定时器3工作模式为Modul,不能进入中断处理函数
分享到: 更多 (0)