[求助] 使用zstack启动 定时器定时1毫秒,无法实现

L_954863658   2020-3-17 13:13 楼主

想通过定时器定时1毫秒,按照函数定义传递参数后,可以进入中断函数,但是始终无法进入回调函数,是哪里配置的不对么?

  HalTimerConfig(HAL_TIMER_3,HAL_TIMER_MODE_NORMAL,HAL_TIMER_CHANNEL_SINGLE,HAL_TIMER_CH_MODE_OVERFLOW,TRUE,board_timer_cb);
HalTimerStart(HAL_TIMER_3,1);

 

 

static void board_timer_cb(uint8 timerId, uint8 channel, uint8 channelMode)
{
  timer_count++;
  if(timer_count > 1000)
  {
    timer_count = 0;
    HalUARTWrite(0,"The TIMER is TEST.\n",19);
  }
}

本帖最后由 L_954863658 于 2020-3-17 13:41 编辑

回复评论 (1)

而且程序运行也不正常(定时器相关宏以及打开)

本帖最后由 L_954863658 于 2020-3-17 13:31 编辑
点赞  2020-3-17 13:15
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复