Bblythe 发表于 2025-8-15 07:33

串口发送会莫名卡住

运行一段时间串口就不发数据了,复位才好

Clyde011 发表于 2025-8-15 07:35

用逻辑分析仪看波形会更清楚

公羊子丹 发表于 2025-8-15 07:36

是不是发送缓冲区满了

周半梅 发表于 2025-8-15 07:36

中断优先级被占用了

帛灿灿 发表于 2025-8-15 07:37

我遇到过是DMA模式卡死

童雨竹 发表于 2025-8-15 07:38

发的内容里有没有特殊字符

万图 发表于 2025-8-15 07:39

波特率太高总线负载大

Wordsworth 发表于 2025-8-15 07:40


检查TX引脚有没有干扰

Bblythe 发表于 2025-8-15 07:42

加个超时重发机制试试

Pulitzer 发表于 2025-8-15 07:43

FIFO设置对吗

Uriah 发表于 2025-8-15 07:43

发送完成标志有读取吗

麻花油条 发表于 2025-8-15 15:45

时钟配置错误吧。。

duo点 发表于 2025-8-15 15:46

用正确的时钟开启函数。

onlycook 发表于 2025-8-15 15:46

中断标志位未清除?

内政奇才 发表于 2025-8-15 15:47

在中断服务函数中添加标志位清除代码。

海滨消消 发表于 2025-8-15 15:47

每次发送前检测TC标志,或通过读取USART_SR清除标志。

豌豆爹 发表于 2025-8-15 15:48

可能是上电复位时间不足或电源电容放电不彻底。

豌豆爹 发表于 2025-8-15 15:49

堆栈溢出或数组越界。
页: [1]
查看完整版本: 串口发送会莫名卡住