打印

GD32F 遇到串口发送数据偶发性卡死问题

[复制链接]
楼主: stormwind123
手机看帖
扫描二维码
随时随地手机跟帖
81
zephyr9| | 2025-5-13 19:43 | 只看该作者 回帖奖励 |倒序浏览
电磁干扰会让UART通信不稳定,数据可能错乱,标志可能错误。

使用特权

评论回复
82
流星flash| | 2025-5-16 12:46 | 只看该作者
确认电路元件无误,检查电源稳定,确保电机驱动器参数正确。

使用特权

评论回复
83
PreWorld| | 2025-5-18 16:29 | 只看该作者
卡死大多是因为数据溢出或者操作野指针

使用特权

评论回复
84
不想打补丁| | 2025-5-20 17:09 | 只看该作者
发送完毕后,记得把tc标志清零,防止误判。

使用特权

评论回复
85
hmcu666| | 2025-5-23 14:04 | 只看该作者
卡住多因软件设置或算法出错,检查程序逻辑和配置。

使用特权

评论回复
86
kepe| | 2025-5-31 01:44 | 只看该作者
通常不是芯片硬件的绝对缺陷,而是软件配置、时序控制、缓存管理或中断使用不当等引起的。

使用特权

评论回复
87
小熊01| | 2025-6-4 07:40 | 只看该作者
通过计时器或逻辑分析器监控ISR执行时间,若过长则优化代码或增加中断优先级。

使用特权

评论回复
88
nowboy| | 2025-6-4 17:46 | 只看该作者
串行发送得等端口初始化后再用,先用代码检查端口设置对不对。

使用特权

评论回复
89
单芯多芯| | 2025-6-5 16:15 | 只看该作者
中断优先级要合理,否则串口可能反应慢,系统可能卡。

使用特权

评论回复
90
软核硬核| | 2025-6-7 19:00 | 只看该作者
确保电源稳压,防止通信故障。

使用特权

评论回复
91
朝生| | 2025-6-10 15:23 | 只看该作者
芯片问题可能引起程序卡死,建议增加超时机制以避免长时间停顿。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则