从 XBee/XBeePro 产品手册第 24 页(链接到 pdf):
睡眠模式使 RF 模块能够在不使用时进入低功耗状态。为了进入睡眠模式,必须满足以下条件之一(除了具有非零 SM 参数值的模块):
- Sleep_RQ(引脚 9)置位且模块处于引脚休眠模式(SM = 1、2 或 5)
- 在 ST(休眠前的时间)参数定义的时间内,模块处于空闲状态(无数据发送或接收)。[注意:ST 仅在 SM = 4-5 时有效。]
“断言引脚”是什么意思?
从 XBee/XBeePro 产品手册第 24 页(链接到 pdf):
睡眠模式使 RF 模块能够在不使用时进入低功耗状态。为了进入睡眠模式,必须满足以下条件之一(除了具有非零 SM 参数值的模块):
- Sleep_RQ(引脚 9)置位且模块处于引脚休眠模式(SM = 1、2 或 5)
- 在 ST(休眠前的时间)参数定义的时间内,模块处于空闲状态(无数据发送或接收)。[注意:ST 仅在 SM = 4-5 时有效。]
“断言引脚”是什么意思?
置位引脚意味着将其设置为活动状态。
取消断言引脚意味着将其设置为非活动状态。
如果某个引脚处于高电平有效状态(在您的情况下是这样),那么断言它意味着将其设置为逻辑高电平(通常为 3.3V/5V),而取消断言它意味着将其设置为逻辑低电平(0V)。
在您链接的数据表的同一页面上,表 2-04 显示断言引脚 9 (Sleep_RQ) 意味着将其设置为高电平:
这意味着应用了活动电平。在手册中,活动电平在括号内表示(“高”)。这是 GPIO(通用 I/O)的通用标准,但是很多信号通常是低电平有效,比如(芯片选择),(输出使能),(高字节)。断言意味着使那条线变低。(上划线表示低电平有效逻辑)。
更准确地说,(取消)断言引脚通常意味着您必须从一种状态转换到另一种状态。如果您取消置位该引脚,则从活动变为非活动。如果您断言它,则从非活动到活动。
因此,假设您必须断言(高电平有效)一个引脚: