[發明專利]一種嵌入式智能串口實現方法在審
| 申請號: | 201810240528.4 | 申請日: | 2018-03-22 |
| 公開(公告)號: | CN108509366A | 公開(公告)日: | 2018-09-07 |
| 發明(設計)人: | 黃劍喬 | 申請(專利權)人: | 成都泰盟軟件有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610000 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串口 返回信息 嵌入式 可用 檢測 串口打開 串口關閉 串口檢測 串口通信 錯誤信息 繼續通信 開始通信 握手協議 協議規范 用戶操作 自動打開 監測 發送 保存 成功 返回 智能 失敗 應用 | ||
1.一種嵌入式智能串口檢測方法,其特征在于,包含以下步驟:
S1,檢測與目標串口類型相同的串口,并計數且保存可用串口列表;
S2,打開一個可用串口列表中的未檢測過的串口并向其發送握手協議;判斷串口是否有返回信息;沒有返回信息則轉S4;
S3,判斷返回信息是否符合協議規范;符合則轉S5;
S4,關閉當前串口;判斷已檢測串口數量是否大于計數的串口數;否,則轉S2;是,則轉S8;
S5,串口打開成功,開始通信,轉S6;
S6,監測該串口通信是否正常,串口正常則轉S7,異常則將當前串口關閉并重啟再打開,打開成功轉S5,打開失敗轉S8;
S7,通信正常結束,返回通信完成信息;過程結束;
S8,異常結束,返回錯誤信息;過程結束。
2.如權利要求1所述的一種嵌入式智能串口檢測方法,其特征在于,S2中所述發送握手協議與判斷串口是否有返回信息之間還設置有等待時間,用于防止誤判。
3.如權利要求1所述的一種嵌入式智能串口檢測方法,其特征在于, S3中所述的協議規范為用戶選擇的協議規范,或者系統自動選擇的協議規范。
4.如權利要求1所述的一種嵌入式智能串口檢測方法,其特征在于, S6中所述打開失敗后轉至S1,重新開始串口檢測。
5.如權利要求1所述的一種嵌入式智能串口檢測方法,其特征在于,所述S8中返回的錯誤信息中還包括提示信息和幫助信息;所述提示信息包括串口打開失敗信息或串口異常信息。
6.如權利要求1所述的一種嵌入式智能串口檢測方法,其特征在于,S5串口已經正常打開并開始通信過程中以二次通信協議握手方式進行通信中的串口監測工作狀態,串口正常則轉S7,異常則將當前串口關閉并重啟再打開,打開成功轉S5,打開失敗轉S8。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都泰盟軟件有限公司,未經成都泰盟軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810240528.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種DBI的數據傳輸方法及系統
- 下一篇:一種總線結構及其布線方法





