TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2530 Zstack睡眠

用Zstack使CC2530进入低功耗PM2模式,想要定时睡眠5分钟,但timeout取决于应用层和MAC层,用osal_start_timerEx定时一个事件最长也就65s,请问怎么做到5分钟呢?麻烦各位了!

YiKai Chen:

應該是你的Z-Stack 版本太舊了,新版的都可以到uint32了

Viki Shi:

是的,请使用新版本协议栈,
uint8 osal_start_timerEx( uint8 taskID, uint16 event_id,uint32 timeout_value ); timeout_value已经从uint16 改成uint32了,最大值就是uint32所能代表的最大数。

user6004427:

回复 Viki Shi:

你好,除了osal_start_timerEx这个能确定确切的时间,还有没有其他方法?

YiKai Chen:

回复 user6004427:

也可以自己用timer中斷去做

gaoyang9992006:

是不是这个工程在老版本上做的,升级版本后有一些不兼容?还是建议升级版本。这样方便后续的开发

赞(0)
未经允许不得转载:TI中文支持网 » cc2530 Zstack睡眠
分享到: 更多 (0)