一種串口數(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資源的占用,提高了接收單元的資源利用效率。