消除RS422串口干扰的方法
基本信息
申请号 | CN201711205983.2 | 申请日 | - |
公开(公告)号 | CN108052477A | 公开(公告)日 | 2018-05-18 |
申请公布号 | CN108052477A | 申请公布日 | 2018-05-18 |
分类号 | G06F13/42;G06F13/10 | 分类 | 计算;推算;计数; |
发明人 | 赵兰保;王绍新;刘恒 | 申请(专利权)人 | 成都华力创通科技有限公司 |
代理机构 | 成都虹桥专利事务所(普通合伙) | 代理人 | 成都华力创通科技有限公司 |
地址 | 610093 四川省成都市高新区天府大道中段1268号1栋12层8、9、10、11号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及RS422串口的技术。本发明解决了串口收发数据时会产生的干扰,造成串口无法正常工作,给产品可靠性造成严重的影响的问题,提出了一种消除RS422串口干扰的方法,其技术方案可概括为:启动应用程序,将串口初始化;应用程序内部向串口发送端发送串口数据,串口发送端接收到串口数据后,根据串口协议将串口数据发送到发送寄存器中;当串口发送端向外发送所需串口数据时,串口接收端接收到对应数据后,并判断对应数据中是否包含干扰数据,若是则全部读出接收寄存器中的所述干扰数据,清除干扰数据所占接收寄存器的空间。本发明的有益效果是,通过将存储在接收寄存器中的干扰数据清空,避免接收寄存器存满,从而无法响应串口发送寄存器的问题。 |
