8、软件定时器(software timer)
2022-11-30 19:32:14 2 举报
AI智能生成
登录查看完整内容
1
作者其他创作
大纲/内容
运行(Running、 Active)
休眠(Dormant)
状态
特性
优先级 configTIMER_TASK_PRIORITY
定时器命令队列长度 configTIMER_QUEUE_LENGTH
守护任务
处理命令:从命令队列里取出命令、处理
执行定时器的回调函数
守护任务调度
void ATimerCallback( TimerHandle_t xTimer )
回调函数
上下文
TimerHandle_t font color=\"#64b5f6\
回调函数类型 void ATimerCallback( TimerHandle_t xTimer ); typedef void (* TimerCallbackFunction_t)( TimerHandle_t xTimer );
创建
BaseType_t font color=\"#64b5f6\
删除
启动
停止
参数 font color=\"#7b1fa2\
启动/停止
复位
修改周期
void *pvTimerGetTimerID( TimerHandle_t xTimer ); (获得定时器的ID)
void font color=\"#64b5f6\
定时器ID
函数
/* 1. 工程中 */添加 timer.c/* 2. 配置文件FreeRTOSConfig.h中 */##define configUSE_TIMERS 1 /* 使能定时器 */span class=\"tag\
一般使用
消除抖动
使用
8、软件定时器(software timer)
0 条评论
回复 删除
下一页