一種串口數(shù)據(jù)傳輸?shù)姆椒把b置
基本信息
申請?zhí)?/td> | CN201810087885.1 | 申請日 | - |
公開(公告)號 | CN110099028B | 公開(公告)日 | 2022-01-18 |
申請公布號 | CN110099028B | 申請公布日 | 2022-01-18 |
分類號 | H04L69/06(2022.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 霍曉芳;白彩云 | 申請(專利權(quán))人 | 北京智云芯科技有限公司 |
代理機構(gòu) | 北京中政聯(lián)科專利代理事務(wù)所(普通合伙) | 代理人 | 陳超 |
地址 | 100193北京市海淀區(qū)紫成嘉園17號樓一層C121 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種串口數(shù)據(jù)的傳輸方法及其裝置,所述方法包括:串口數(shù)據(jù)發(fā)送單元發(fā)送數(shù)據(jù)包數(shù)據(jù);在每個數(shù)據(jù)包發(fā)送完成之后,再發(fā)送一定長度的空閑位;串口數(shù)據(jù)接收單元接收數(shù)據(jù)包數(shù)據(jù)和空閑位,并對接收到的空閑位進行計數(shù);判斷數(shù)據(jù)包數(shù)據(jù)是否接收完成:當空閑位的個數(shù)大于一預(yù)定的閾值時,則判斷數(shù)據(jù)包數(shù)據(jù)已經(jīng)發(fā)送完畢,該串口數(shù)據(jù)接收單元向CPU發(fā)起中斷申請;否則繼續(xù)接收數(shù)據(jù)包數(shù)據(jù)。本發(fā)明通過數(shù)據(jù)包發(fā)送結(jié)束之后增加額外的空閑位,使得串口數(shù)據(jù)接收單元可以檢測空閑位的個數(shù)來確定是否接收到完整的數(shù)據(jù)包,如果是串口數(shù)據(jù)接收單元才會向CPU發(fā)送中斷申請。這樣減少了接收CPU對串口接收過程的干預(yù),減少了CPU資源的占用,提高了接收單元的資源利用效率。 |
