OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2877|回复: 1

ucos ii软件定时器进不了回调函数

[复制链接]

14

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-14
在线时间
2 小时
发表于 2016-1-13 09:47:45 | 显示全部楼层 |阅读模式
1金钱
各位好,为什么创建了一个定时器,一直都进不了回调函数?系统运行正常,OSTimeDlyHMSM定时也正常,请各位指点一下,谢谢

void StartTask(void *pdata)
{
INT8U err = 0;
OS_TMR *tmr1;        //
tmr1=OSTmrCreate(100,100,OS_TMR_OPT_PERIODIC,(OS_TMR_CALLBACK)tmr1_callback,0,(uint8*)"tmr1",&err);
OSTmrStart(tmr1,&err);
}


void tmr1_callback(OS_TMR *ptmr,void *p_arg)
{
    printf("i am timer1\r\n");
}



最佳答案

查看完整内容[请看2#楼]

定时器优先级问题 #define OS_TASK_TMR_PRIO 100u 改为 #define OS_TASK_TMR_PRIO 0u就OK了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-10-14
在线时间
2 小时
 楼主| 发表于 2016-1-13 09:47:46 | 显示全部楼层
定时器优先级问题  #define  OS_TASK_TMR_PRIO      100u  改为 #define  OS_TASK_TMR_PRIO      0u就OK了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 16:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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