微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > PM2模式下休眠时间与osal_start_timerEx 设置的时间有关系吗?

PM2模式下休眠时间与osal_start_timerEx 设置的时间有关系吗?

时间:10-02 整理:3721RD 点击:

TI的工程师你们好!

我用ZStack协议栈进行开发,设备节点设置了进入PM2模式,但是我发现PM2模式休眠的时间有一点问题。具体的问题是这样的:

在节点设备中我只定义了一个发送数据的事件,是用 osal_start_timerEx 函数来设置发送数据的

【osal_start_timerEx(GenericApp_TaskID,SEND_DATA_EVENT,30000);】,当timeout_value设置25秒时我发现节点设备休眠的时间是18

秒;当timeout_value设置30秒时我发现节点设备休眠的时间是44秒,奇怪的是在23秒的时候设备还会有一次复位(我也不太确定是不是复位),而timeout_value

设置25秒时在休眠期间设备不会复位。

以下是我想问的问题:

1、用 osal_start_timerEx 函数的 timeout_value 参数设置的值是否就是PM2模式下休眠的值,或者两者有没有关系?

2、为什么 timeout_value值设置的大时在设备休眠期间会有一次复位(也可能是其他),是不是 timeout_value的值大小有限制?

希望TI的工程师以及论坛的朋友给予解答!

希望大家给与解答!

我也遇到相同的问题了,请问你最后是怎样解决的?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top