消除RS422串口干擾的方法
基本信息
申請?zhí)?/td> | CN201711205983.2 | 申請日 | - |
公開(公告)號 | CN108052477A | 公開(公告)日 | 2018-05-18 |
申請公布號 | CN108052477A | 申請公布日 | 2018-05-18 |
分類號 | G06F13/42;G06F13/10 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 趙蘭保;王紹新;劉恒 | 申請(專利權(quán))人 | 成都華力創(chuàng)通科技有限公司 |
代理機(jī)構(gòu) | 成都虹橋?qū)@聞?wù)所(普通合伙) | 代理人 | 成都華力創(chuàng)通科技有限公司 |
地址 | 610093 四川省成都市高新區(qū)天府大道中段1268號1棟12層8、9、10、11號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及RS422串口的技術(shù)。本發(fā)明解決了串口收發(fā)數(shù)據(jù)時(shí)會(huì)產(chǎn)生的干擾,造成串口無法正常工作,給產(chǎn)品可靠性造成嚴(yán)重的影響的問題,提出了一種消除RS422串口干擾的方法,其技術(shù)方案可概括為:啟動(dòng)應(yīng)用程序,將串口初始化;應(yīng)用程序內(nèi)部向串口發(fā)送端發(fā)送串口數(shù)據(jù),串口發(fā)送端接收到串口數(shù)據(jù)后,根據(jù)串口協(xié)議將串口數(shù)據(jù)發(fā)送到發(fā)送寄存器中;當(dāng)串口發(fā)送端向外發(fā)送所需串口數(shù)據(jù)時(shí),串口接收端接收到對應(yīng)數(shù)據(jù)后,并判斷對應(yīng)數(shù)據(jù)中是否包含干擾數(shù)據(jù),若是則全部讀出接收寄存器中的所述干擾數(shù)據(jù),清除干擾數(shù)據(jù)所占接收寄存器的空間。本發(fā)明的有益效果是,通過將存儲(chǔ)在接收寄存器中的干擾數(shù)據(jù)清空,避免接收寄存器存滿,從而無法響應(yīng)串口發(fā)送寄存器的問題。 |
