Z-STACK1.4.3协议栈之osal_start_timerEx()的作用
来源:互联网 发布:莱斯硬盘怎么样 知乎 编辑:程序博客网 时间:2024/04/26 16:23
osal_start_timerEx的作用体现在:用于设置*tasksEvents数组,一旦tasksEvents[idx]不等于0就执行相应的任务处理函数。
ZMain.c → Hal_ProcessPoll → HalTimerTick(判断定时器溢出) → halTimerSendCallBack(处理溢出)→ callBackFunc → Onboard_TimerCallBack → osalTimerUpdate(用于设置*tasksEvents数组) →osal_systemClock(系统时钟,它是uint32型的,可计2^32ms=49.7天。)
这是我归纳有流程!
OnBoard.c → InitBoard → HalKeyConfig对按键进行定义,将按键处理函数入口OnBoard_KeyCallback 赋予pHalKeyProcessFunction,还用osal_start_timerEx (Hal_TaskID, HAL_KEY_EVENT, HAL_KEY_POLLING_VALUE)设置了扫描的时间间隔。
ZMain.c → Hal_ProcessPoll → HalTimerTick(判断定时器溢出) → halTimerSendCallBack(处理溢出)→ callBackFunc → Onboard_TimerCallBack → osalTimerUpdate(用于设置*tasksEvents数组) →osal_systemClock(系统时钟,它是uint32型的,可计2^32ms=49.7天。)
这是我归纳有流程!
OnBoard.c → InitBoard → HalKeyConfig对按键进行定义,将按键处理函数入口OnBoard_KeyCallback 赋予pHalKeyProcessFunction,还用osal_start_timerEx (Hal_TaskID, HAL_KEY_EVENT, HAL_KEY_POLLING_VALUE)设置了扫描的时间间隔。
- Z-STACK1.4.3协议栈之osal_start_timerEx()的作用
- Z-Stack1.4.3-1.2.1中事件触发的方式
- (十)Z-Stack1.4.3-1.2.1中事件触发的方式
- Z-Stack1.4.3-1.2.1中SampleApp中重要函数解析
- Z-Stack1.4.3-1.2.1中SampleApp中重要函数解析
- CC2530 z-stack1.22a EZ-MODE
- z-index的作用
- Zigbee协议栈--Z-Stack的使用
- Zigbee协议栈z-stack学习之串口透明传输(SerialApp)数据的收发过程
- ZigBee入门之Z-Stack协议栈总体设计
- linux ctrl+Z的作用
- 理解ZCL在Z-stack协议栈中的位置和作用
- oSIP协议栈使用(z)
- 揭开ZigBee 2006协议栈Z-Stack的”开源“面纱
- 学习z-stack协议栈的serialApp例子(1)
- ZigBee协议栈Z-Stack开发指南的一些翻译
- 揭开ZigBee 协议栈Z-Stack的”开源“面纱
- 学习z-stack协议栈的serialApp例子(1)
- 看完这21个故事,百分之30的人都成了千万富翁,下一个会是你吗?
- 一个出轨女人与佛的对话,说的很有道理
- 精辟到毒死人的句子,你看或不看,句子就在这里不痛不痒!
- C语言编程优化运行速度
- volatile的作用与用法(不允许编译器优化)
- Z-STACK1.4.3协议栈之osal_start_timerEx()的作用
- 互动电视点播错误与解决集合
- Z-Stack将按键改到任何I/O的方法
- Android SystemClock 应用
- z-stack协议栈-数据包接收处理流程
- Z-Stack中OSAL定时器事件触发流程分析
- ZigBee地址模式分析
- Zigbee协议栈OSAL层API函数
- IAR编译ZStack-CC2530,生成HEX文件完全配置