ZStack-CC2530-2.3.0-1.4.0配置定时器中断应该有哪些步骤?中断函数的内容可以是自己写的吗?还有就是需要自己在中断函数里面处理中断标志位吗?
Susan Yang:
可以参考TI 的例程。中断服务程序一般是用户自己书写的
也可以参考 http://wenku.baidu.com/view/483a185a25c52cc58bd6be7e.html 里面有很多CC2530的基础操作
manman mao:
回复 Susan Yang:
你好,我在SampleApp.c中进行如下定义可以吗
//定时器初始化void InitT3(){ T3CTL |= 0x08 ; //开溢出中断 T3IE = 1; //开总中断和T3中断 T3CTL|=0XE0; //128分频 T3CTL &= ~0X03; //自动重装 T3CTL |=0X10;//启动 EA = 1; }
#pragma vector = T3_VECTOR //定时器T3 __interrupt void T3_ISR(void) { IRCON = 0x00; //清中断标志, 也可由硬件自动完成 if(++count>10) //10次 { count = 0; // 计数清零 display(height,weight); } }
d
但是好像没有进入中断函数,请问这是问什么?
Susan Yang:
回复 manman mao:
试一下 HAL_ISR_FUNCTION函数