硬汉嵌入式论坛

 找回密码
 立即注册
查看: 769|回复: 2
收起左侧

[客户分享] 分享串口使用几天后异常的bug情况

[复制链接]

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2022-3-17 17:03:25 | 显示全部楼层 |阅读模式
这年头芯片危机、物料难买,接囧而至的是嵌入式软件工程师的苦逼换平台、稳定性验证。或者产品出货半年后出质量事故再补救。。。

一、
A产品现象,液晶模块的辐射影响串口通讯,产品天气明朗可以正常通讯两周。天气湿冷可能三两天就出现异常。断电重启又能用几天。
因为是跟屏交互通讯,我可以规划一个条件,两秒钟没交互我就重新初始化串口。

二、
B产品现象,485通讯线放在10KV电缆沟里。鬼知道会出现什么异常干扰,反正工作几天装置就跟通讯管理机失联了。
因为不知道装置有没有连通讯管理机,鬼知道他这会不连那时候连。没法使用A产品异常的处理办法。

经验认识的提示:数据过载溢出。

三、
自己看文档摸索、测试、模拟验证。记录的方法如附件图片所示
记录串口数据异常溢出的测试方法.png
Releasing your creativity
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107023
QQ
发表于 2022-3-17 18:05:11 | 显示全部楼层
非常好的帖子,做好容错非常有必要,串口类的,我们现在基本都上modbus实现。

就是怕这种奇奇怪怪的坑。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
 楼主| 发表于 2022-3-17 18:13:05 | 显示全部楼层
USART_SR寄存器局部说明截图.png
补上图片,方便直观认识ORE标志位
Releasing your creativity
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 10:41 , Processed in 0.287912 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表