Clyde011 发表于 2025-6-22 07:36

L0串口+低功耗,怎么收数据不丢?

STOP模式唤醒后再开串口已经很快了,但第一条数据还是经常没收到。

Clyde011 发表于 2025-6-22 07:38

还是得边测边调,L0低功耗模式比较挑剔。

公羊子丹 发表于 2025-6-22 07:39

进入STOP前先关串口,醒来再开。

周半梅 发表于 2025-6-22 07:40

配合唤醒中断会好一点。

帛灿灿 发表于 2025-6-22 07:41

L0有自动唤醒功能,但配置挺绕的。

童雨竹 发表于 2025-6-22 07:42

试试保留系统时钟别全关掉。

万图 发表于 2025-6-22 07:43

我用的办法是把串口换到LPUART。

Wordsworth 发表于 2025-6-22 07:44

收数据时多加个判空延迟。

Bblythe 发表于 2025-6-22 07:44

启动时钟前,别急着收第一包数据。

Pulitzer 发表于 2025-6-22 07:46

建议你STOP前把串口相关寄存器备份。

Uriah 发表于 2025-6-22 07:46

HAL_UART_Receive_IT用在低功耗下不太稳。
页: [1]
查看完整版本: L0串口+低功耗,怎么收数据不丢?