文件名称:协议栈中的按键实验-hutool官方文档
文件大小:20.95MB
文件格式:PDF
更新时间:2024-07-29 12:21:03
zigbee 网蜂
3.6 协议栈中的按键实验 前言:TI 的 zigbee 协议栈 Z-stack 是针对 TI 官方套件的。所以按键的触发也不例 外,到了国内,与我们设计的电路差别还是很大的。所以网蜂决定从我们 自己的套件出发,打造出协议栈的按键驱动程序,通过这章的学习,大家 就能将按键引脚改到自己的 IO 口上,what’s more ,可以应用到自己的电 路上。 实现平台:网蜂 ZigBee 节点。 图 3.6A 网蜂 ZigBee 节点 实验现象:通过节点 1 的按键 S1 中断配置,检测按键的按下情况。整个过程在 协议栈 Z-STACK 的 SampleApp.eww 上完成。 实验讲解: 实验依然使用我们熟悉的 SampleApp.eww 工程来进行。看起来像一个不 容易的工作,但是协议栈已经自带了按键的驱动和使用函数。所以将按键改到 任意 IO 口也不是问题了。 所谓知己知彼,百战百胜。首先我们必须了解协议栈和官方学习板的设计 原理。官方的板子上有普通按键和 J-STICK 摇杆。摇杆在国内学习板比较少用, 我们不用管,我们需要做的花精力将官方自带的按键 IO 改到我们学习板的 IO 口 上。官方电路的按键 S1 连接的是 P0.1 引脚,网蜂 ZigBee 开发套件按键 S1 连接 的是 P0.4。