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

关于stm32f103vct6 usart出错后的处理问题

[复制链接]
屌丝玩电机 提问时间:2014-3-8 11:54 /
 一直有个疑问?usart有在单通道工作模式下可能会有四种错误。pe-校验错,fe-帧错误,ne-噪声标志,org-过载标志。
当如果usart工作的时候,出现以上一种或者多种错误的时候,我应该怎么配置可以让串口重新进入工作。这个再485通信当中特别重要。需要串口自恢复而不能直接报警。
而且出现错误是在所难免的。
根据文档介绍,对于这四种标志的去除有两种方式。
①直接清零,不过他建议是在多通道缓冲下也即使dma方式下。这是为什么????
②先读取一次状态位,然后在读取usart->DR这个寄存器既可以完成标志的清楚。
 
加入串口工作出现异常,是不是就要清下标志位就可以立刻投入正常工作?
 
 
 
收藏 评论0 发布时间:2014-3-8 11:54

举报

0个回答

所属标签

相似问题

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