[STM32H5] 串口发送会莫名卡住

[复制链接]
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 | 显示全部楼层
堆栈溢出或数组越界。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

145

主题

5717

帖子

0

粉丝

145

主题

5717

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部