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

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

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

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

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

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

1.

2.

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

所以,请问一下:

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

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

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

Brightness L:

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

VV:

回复 Brightness L:

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

赞(0)
未经允许不得转载:TI中文支持网 » 在z-stack1.1.2a中,如何用串口唤醒进入PM3模式的zigbee?
分享到: 更多 (0)