任风吹吹 发表于 2016-10-20 10:23:21

除了重新初始化外,还有一种方法就是清除溢出标志,但只能使用串口读函数清除,楼主可以试下。另外请参考这个论坛内的实战经验: https://www.stmcu.org.cn/module/forum/thread-606799-1-1.html

yyq006 发表于 2017-9-7 09:35:51

a208hlc-57526 发表于 2015-7-28 10:57
其实STM32F0xx串口还有个新的中断,叫接收超时中断,注意,不是空闲中断哦,可以设置超时时间,STM32多少年 ...

但是对于不定长的数据,超时时间设置多长是个问题

zhy233090130 发表于 2020-2-27 16:37:22

楼主,我用F030时串口也存在问题,我重新初始化串口,发现死机了?请问如何重新初始化串口,想借鉴初始化那部分程序

zhy233090130 发表于 2020-2-27 16:38:09

loook 发表于 2016-10-19 22:49
楼主兄弟遇到的问题我也遇到了,我也汇报一下情况吧,希望大家共同进步,因为我解决问题的思路也是来自相关 ...

您好,我这边用F030时串口也存在问题,我重新初始化串口,发现死机了?请问如何重新初始化串口,想借鉴初始化那部分程序
页: 1 [2]
查看完整版本: 汇报STM32F030的UART在DMA接收下的HAL BUG