微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求助:ZStack-CC2530-2.3.0-1.4.0如何使用timer1定时处理?

求助:ZStack-CC2530-2.3.0-1.4.0如何使用timer1定时处理?

时间:10-02 整理:3721RD 点击:

大家好,想在z-stack中添加timer1定时器的操作,相关函数在hal_timer.c中定义。

我在GenericApp_Init()中配置和开启:

(void)HalTimerConfig(HAL_TIMER_3,HAL_TIMER_MODE_CTC,HAL_TIMER_CHANNEL_SINGLE,HAL_TIMER_CH_MODE_OVERFLOW,TRUE,timer1int);

(void)HalTimerStart(HAL_TIMER_3,100000); 

并写回调函数:

static void timer1CB(uint8 timerId, uint8 channel, uint8 channelMode)
{
HalLedBlink(HAL_LED_2,0,50,500); 
}

进入不了timer1CB(),不知道哪里出了问题。请问如何在z-stack中操作timer1,求指导!

1, Z-Sack 2.3.0 已经是很多年前的协议栈版本,建议采用最新的协议栈版本

2, 你直接可以使用osal timer来产生定时的事件,不需要自己去做定时器的操作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top