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