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]