请教一下TI的工程师, 在POWER_SAVING 低功耗 PM2模式下, 设置POLL_RATE = 1000.。
终端节点向父节点获取数据的周期就是 1s。
如果程序已经进入PM2的模式, 这个时候还是每隔1s 向父节点获取数据吧?
如果获取到数据了, 程序会成PM2模式唤醒到工作状态吗?
th smi:
自己顶一下
th smi:
有知道的朋友吗? 请教一下
VV:
在设置poll rate=1000以后,系统的休眠和唤醒时间的设置,操作系统会去设置的。
详细关于如何设置休眠的时间你可以参考下面连接的第5点。
http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/75525.aspx
th smi:
回复 VV:
谢谢VV的回复,这篇文章我有看过。 是这样的, 子节点需要考虑到节能(用锂电池供电),以及和协调器的数据交互的及时性(不能让用户一个操作等很久)。
设置poll rate=1000
操作系统会周期1s 向协调器查看是否有数据吗? 如果有,会从PM2中 唤醒,接收数据并处理吗?
好像还是原来的问题, 不知道我有没有说清楚。
yuliang cai:
回复 th smi:
处理完数据之后不能再次进入PM2模式是什么原因?
Susan Yang:
回复 yuliang cai:
请问您是如何唤醒PM2模式的?IO中断?
若是这样的话,建议您先去除休眠,单独对中断进行测试,看是否能正常运行程序。
yuliang cai:
回复 Susan Yang:
不是,是周期性的data request