L030/F032芯片的lpuart使用RCH作为时钟源,也是支持stop模式唤醒的。
实际上RCH已经停了, 只是靠GPIO的下降沿来唤醒的。
所以如果puart_config. baudrate = 500000;
经测试大于750Khz,起始位的持续时间比唤醒时间小于1.33us。会导致无法接收到正确的数据。低功耗唤醒时,通信速率最好不要大于750Khz。
/***************************************************************************************/
还有个非主流的办法,一直开着RCH,休眠唤醒可以接收1Mhz或者更高速度的串口数据。
RCH比较耗电,休眠功耗会增加220uA。