用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:
是不是这个工程在老版本上做的,升级版本后有一些不兼容?还是建议升级版本。这样方便后续的开发