[其他ST产品] 串口接收函数跑几天就进不去了

[复制链接]
1456|14
 楼主| cr315 发表于 2025-1-15 16:00 | 显示全部楼层 |阅读模式
像这个串口中断接收函数,接收0x00 0x00 0x80 0x7F开头的48字节数据,单片机跑上几天中断就进不去了,外边的数据源还在发数据,可能是什么问题

AutoMotor 发表于 2025-1-17 20:37 | 显示全部楼层
寄存器状态出问题了?
Amazingxixixi 发表于 2025-1-21 17:15 | 显示全部楼层
学习一下啊,还有好多需要学习的。
gejigeji521 发表于 2025-1-21 17:59 | 显示全部楼层
跑飞了吗,弄看门狗试试。
SophiaOP 发表于 2025-1-22 21:13 来自手机 | 显示全部楼层
是不是卡死了啊
一秒落纱 发表于 2025-2-10 01:06 | 显示全部楼层
芯片死机了呗,中断就进不去了

三生万物 发表于 2025-2-10 02:18 | 显示全部楼层
那你看看程序是跑到哪儿了

夜阑风雨 发表于 2025-2-10 03:23 | 显示全部楼层
你有没有看门狗开启啊?有没有喂狗啊

远山寻你 发表于 2025-2-10 04:01 | 显示全部楼层
其实你的中断接收函数是否有问题呢

光辉梦境 发表于 2025-2-10 05:22 | 显示全部楼层
一般来说,外部虽然发数据了,但是中断接收接不到的话,可能就是中断接收的问题了

淡漠安然 发表于 2025-2-10 06:06 | 显示全部楼层
看看链接的线之类的是不是被动了

暖了夏天蓝了海 发表于 2025-2-10 07:12 | 显示全部楼层
建议还是仿真跟踪一下看看,看程序怎么执行的

江河千里 发表于 2025-2-10 08:17 | 显示全部楼层
有可能是你程序跑飞了,导致的接收不到数据了

冰春彩落下 发表于 2025-2-10 09:22 | 显示全部楼层
是不是缓冲区溢出了,导致接收函数不对了

别乱了阵脚 发表于 2025-2-10 10:32 | 显示全部楼层
我觉得可能接收部分的缓冲有问题了,就导致数据没对应你要的,导致接收混乱了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

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