你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F030长时间运行后,串口会死掉

[复制链接]
zhy233090130 提问时间:2020-2-26 21:01 /
阅读主题, 点击返回1楼
收藏 评论14 发布时间:2020-2-26 21:01
14个回答
天臆弄人 回答时间:2020-3-9 08:10:02
zhy233090130 发表于 2020-3-7 20:40
MCU有看门狗没死,应该是串口模块死了

那就简单了啊,要么串口一直是中断了,要么串口波特率误码太高了,不能识别
回答时间:2020-3-9 11:11:17
楼主可能是发生过溢出中断,再溢出发生以后,需要重新初始化串口。
zhy233090130 回答时间:2020-3-10 18:45:00
安 发表于 2020-3-9 11:11
楼主可能是发生过溢出中断,再溢出发生以后,需要重新初始化串口。

不能正常通讯后,给MCU发数据还是可以进入串口中断的,只是数据都是0。现在处理的方式是连续5次收到数据都是0就重新初始化串口。
水晶之泪0517 回答时间:2020-3-10 19:32:30
清除串口接收溢出标识就可以了
zhy233090130 回答时间:2020-3-13 12:46:54
水晶之泪0517 发表于 2020-3-10 19:32
清除串口接收溢出标识就可以了

好的,谢谢!这两天再测试一下
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版