微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 在z-stack1.1.2a中,如何用串口唤醒进入PM3模式的zigbee?

在z-stack1.1.2a中,如何用串口唤醒进入PM3模式的zigbee?

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

在PM3模式中,只能用普通IO中断唤醒或者复位唤醒,进入了PM3模式之后,串口也不工作了

所以在进入睡眠之前把串口的接收脚改为普通io,唤醒之后再设置为外设

现在测试发现,可以实现唤醒,但是唤醒之后无法再次进入休眠

曾在以下几个地方进行对串口的设置:

1.

2.

这两种设置都达不到要求,都是唤醒之后无法再次进入睡眠。

所以,请问一下:

1.zigbee进行休眠前的位置在哪里?唤醒后位置又在哪?

2.以上对串口的设置是否正确?

3.有没有其他方法实现串口唤醒?

继续测试发现,每次调用void halSetSleepMode(void)函数进入睡眠的时候,程序会跳转到HAL_ISR_FUNCTION( macMcuRfIsr, RF_VECTOR )函数,然后就不能再次睡眠

这个是对无线数据的接收,有接收到数据吗?

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

网站地图

Top