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.

ZStack-CC2530-2.3.0-1.4.0 定时器使用问题



我在使用ZStack-CC2530-2.3.0-1.4.0 时需要用到us级别的定时,和pwm输出,现在想通过使用定时器实现以上功能,但是定时器没有工作,不知道在zstack中使用定时器要有哪些步骤呢?谢谢!我已经做了以下工作:

1,配置HAL_TIMER == TRUE;

2,初始化定时器

HalTimerConfig(HAL_TIMER_3,HAL_TIMER_MODE_CTC,HAL_TIMER_CHANNEL_A,HAL_TIMER_CH_MODE_OUTPUT_COMPARE,TRUE,CallBack);


 HalTimerStart(HAL_TIMER_3,100);

3,编写定时处理函数

static void CallBack( uint8 timerId, uint8 channel, uint8 channelMode)

{

HalLedSet (HAL_LED_2, HAL_LED_MODE_FLASH);
}