CC2530定时器3工作模式为Modul,不能进入中断处理函数
时间:10-02
整理:3721RD
点击:
TI工程师你们好:
我最近再用CC2530定时器3来定时一个几十微秒。发现它进入不了中断处理函数中。而定时器3工作在
Free—running模式下,可以。我不知道我定时器初始化的时候哪里出了问题。请你们帮我解答一下,谢谢
了。
程序我贴在附件中了。5001.main.c
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; //开总中断
嗯啊,我也看了,没有进入中断处理函数中去,最后我发现在选择模式时候,赋值给T3CTL采用取反与一下就可以进去了,谢谢您的回复。
T3CTL &= ~0x01; //模,模式 0x00到T3CC0计数 200us;
嗯啊,还是没有进入中断处理函数中去。最后我在选择模式的时候 取反 与一下就好了。
T3CTL &= ~0x01; //模,模式 0x00到T3CC0计数 200us;
已解决
T3CTL &= ~0x01; //模,模式 0x00到T3CC0计数 200us;
这样赋值给它就好了