- 27
- 0
- 约1.78千字
- 约 17页
- 2017-05-08 发布于湖北
- 举报
ZIGBEE协议栈按键控制LED要点
ZIGBEE 协议栈按键控制LED;Led驱动的流程
按键驱动的流程
按键控制led实例;使用协议栈,如果不细研究其实现的内部代码原理,那只要了解几个重要的参数即可以控制了对应的LED。
Led接口函数
(1)HalLedInit()
一旦启动,就会调用这个LED初始化函数。本函数必须在任何其他
LED函数调用之前首先调用。它按照所必需的和可选的参数初始化LED.
(2)HalLedSet
本函数将为给定的LED设置ON、OFF、BLINK、FLASH或TOGGLE.
(3) HalLedBlink()
本函数将根据提供的参数使给定的LED发光。
;;Led驱动的流程
按键驱动的流程
按键控制led实例;按键驱动,主要有两种方法。一种是普通的轮询,不断查询是否按下按键。另一种是通过中断来产生事件
中断与轮询的区别
按键中断和轮询的主要区别是轮询需要CPU定期的检查按键状态,当检测到按键按下则发出HAL_KEY_EVENT 消息到HAL 层来执行处理,中断则是当有按键按下立刻向HAL_KEY_EVENT发出消息,不需要CPU的检查。轮询的实时性比中断要差点,推荐用中断方式。
;
查询法函数调用流程如下:???????
??????InitBoard( OB_READY ); ---》HalKeyConfig()配置一定时器为轮询按键作准备——时间一到触发事件HAL_KEY
您可能关注的文档
最近下载
- 开天门操作评分标准.doc VIP
- 三年级整本书阅读《中国古代寓言》导读课教学设计.docx VIP
- 《中国古代寓言》整本书导读 .pdf VIP
- 采用以太网传输的IEC60870-5-103规约的实现V2版V100.pdf VIP
- 2025年部队文书考试题库及答案.docx VIP
- 深度解析(2026)《GBT 27025-2019检测和校准实验室能力的通用要求》.pptx VIP
- Midea 美的 四面出风嵌入式空调器 MDV-D22-140Q4_N1-D 使用安装说明书.pdf
- (推荐!)27025-2019检测和校准实验室能力的通用要求条款解读.pdf VIP
- 维控人机界面初级教程.pdf
- 诺帝菲尔N-6000联动型控制器说明书.pdf
原创力文档

文档评论(0)