微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 zstack 休眠问题

CC2530 zstack 休眠问题

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

大家好,当我在使用zstack2007做产品时,设置为PM3模式,当使用按键或reset键唤醒后,为何串口输出的数据不对啊,还有就是唤醒后Zigbee无线不通,谁哪位高手知道,指导一下,谢谢了

你的PM3模式是怎么实现的?在Z-stack协议上 吗?

PM3模式下,所有的事件都被关闭了。你的osal调度是否有问题?

是的,在Z-stack协议上,先添加编译选项POWER_SAVING,在osal_pwrmgr_powerconserve(  )函数里将OSAL_SET_CPU_INTO_SLEEP( next )改为OSAL_SET_CPU_INTO_SLEEP( 0 );之后按中断键唤醒,能不能给个PM3设置及唤醒的步骤啊,急用啊 ,谢谢了!

你这样虽然进入了PM3模式了,但是当你唤醒以后你的OSAL系统还能否正常的调度呢?因为在PM3模式32K和32M的晶振都是关闭的,随意timer都无法运行,当你醒来以后事件无法调度。

你的节点一定要进入PM3模式吗?

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

网站地图

Top