Pulitzer 发表于 2025-6-21 07:33

U5下STOP模式唤醒后,串口收发就乱套了

正常运行没问题,但每次唤醒后第一条数据都会出错。

Clyde011 发表于 2025-6-21 07:34

DMA配合串口时也需要重新配置。

Clyde011 发表于 2025-6-21 07:35

STOP模式唤醒后串口要重新Init一次。

周半梅 发表于 2025-6-21 07:36

时钟源恢复慢,导致USART偏差。

帛灿灿 发表于 2025-6-21 07:37

USART用了LSE/LSE吗?有延迟的。

童雨竹 发表于 2025-6-21 07:38

HAL_UART_MspInit建议也重新跑一遍。

万图 发表于 2025-6-21 07:39

看是不是没恢复NVIC中断优先级。

Wordsworth 发表于 2025-6-21 07:40

串口缓冲没清空,唤醒后乱了。

Bblythe 发表于 2025-6-21 07:41

进STOP前建议关串口,唤醒再启。

Pulitzer 发表于 2025-6-21 07:42

我加了200ms延迟再启串口就没问题了。

Uriah 发表于 2025-6-21 07:43

UART唤醒功能设置得注意时序。
页: [1]
查看完整版本: U5下STOP模式唤醒后,串口收发就乱套了