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.

zigbee协议栈中添加传感器测试代码的中断问题

  各位大神好,我的测试背景是:芯片cc2530F256、采用的是第三方的评估板、软件环境是ZStack-CC2530-2.5.1a。

1、我是在协议栈中添加超声波传感器代码,测试是利用IO口和定时器1来记时间从而确定测试的距离。现在裸机上已经测试成功。但是在移植到协议栈中出现了问题,我在SampleApp中添加的这些代码,现在是用P0_4、P0_5来做传感器的IO口,当然在协议栈中我已经更改了IO口的设置。然后还有就是定时器的中断函数,我是用HAL_ISR_FUNCTION(P0_ISR,P0INT_VECTOR)来确定中断,并且中断可以进去,但是测试的时间一直都是空值0。

2、对于这个传感器要用到的IO设置初始化函数我是放在SampelApp_Init里面的,但是现在出现一个问题,就是我添加了这个初始化函数然后就只能开机的时候测试一次(我用串口检测的,并用周期发送函数来不断测试)。

不知道我表达的问题有没有清楚,请大神们来看看下