社区导航

 

搜索
查看: 345|回复: 1

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

[复制链接]

6

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2020-3-17 13:13 | 显示全部楼层 |阅读模式
本帖最后由 L_954863658 于 2020-3-17 13:41 编辑

想通过定时器定时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);
  }
}



回复

使用道具 举报

6

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

 楼主| 发表于 2020-3-17 13:15 | 显示全部楼层
本帖最后由 L_954863658 于 2020-3-17 13:31 编辑

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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/6 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-3-29 22:46 , Processed in 0.122687 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表