国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      串行異步通訊數(shù)據(jù)傳輸方法

      文檔序號(hào):6625831閱讀:516來源:國知局
      串行異步通訊數(shù)據(jù)傳輸方法
      【專利摘要】本發(fā)明公開的一種串行異步通訊數(shù)據(jù)傳輸方法,旨在提供一種結(jié)構(gòu)模式直觀簡(jiǎn)單,設(shè)計(jì)流程短,程序?qū)哟畏置?可靠性高,能夠在通訊時(shí)序、數(shù)據(jù)幀格式上保證通訊傳輸數(shù)據(jù)實(shí)時(shí)性的方法。本發(fā)明通過下述技術(shù)方案予以實(shí)現(xiàn):以上位機(jī)微控制芯片作為異步串行通信的上位機(jī)和以下位機(jī)微控制芯片作為異步串行通信的下位機(jī)通過TTL/串口信號(hào)轉(zhuǎn)換電路連接組成串行異步通訊數(shù)據(jù)傳輸裝置,并在上位機(jī)和下位機(jī)微控芯片中設(shè)置以串口數(shù)據(jù)接收處理模塊、串口數(shù)據(jù)發(fā)送模塊和定時(shí)器T模塊構(gòu)成的串行異步通訊數(shù)據(jù)傳輸程序軟件,并向上位機(jī)和下位機(jī)發(fā)送緩沖區(qū)分時(shí)發(fā)送串口數(shù)據(jù)幀信息,將為真的數(shù)據(jù)幀通過接收緩沖區(qū)賦值給緩存數(shù)組Ai,把與通信幀協(xié)議一致的數(shù)組字串存入緩存數(shù)組Bi。
      【專利說明】串行異步通訊數(shù)據(jù)傳輸方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明是關(guān)于電子系統(tǒng)串行異步通訊采用復(fù)合技術(shù)實(shí)現(xiàn)串行異步通訊數(shù)據(jù)傳輸?shù)姆椒ā?br>
      【背景技術(shù)】
      [0002]在電子系統(tǒng)中,各部件間的計(jì)算機(jī)微控制芯片(單片機(jī)或DSP)都需要進(jìn)行數(shù)據(jù)交換建立通訊聯(lián)系,使用串行通訊手段是其中一種重要、常用的通訊方式。串行通訊工作方式分為同步方式和異步方式兩種,在實(shí)際工作中,異步方式用得最多,包括三個(gè)常用的總線標(biāo)準(zhǔn):RS-232、RS-422、RS-485。串行傳輸是指數(shù)據(jù)的二進(jìn)制代碼在一條物理信道上以位為單位按時(shí)間順序逐位傳輸?shù)姆绞?。串行傳輸時(shí),發(fā)送端逐位發(fā)送,接收端逐位接受,同時(shí),還要對(duì)所接受的字符進(jìn)行確認(rèn),收發(fā)雙方要采取同步措施(即判斷什么時(shí)候有數(shù)據(jù),數(shù)據(jù)是什么,什么時(shí)候結(jié)束傳輸)。異步傳輸將比特分成小組進(jìn)行傳送,小組可以是8位的I個(gè)字符或更長(zhǎng)。發(fā)送方可以在任何時(shí)刻發(fā)送這些比特組,而接收方從不知道它們會(huì)在什么時(shí)候到達(dá)。異步傳輸存在一個(gè)潛在的問題,即接收方并不知道數(shù)據(jù)會(huì)在什么時(shí)候到達(dá),造成數(shù)據(jù)信息傳輸、使用延時(shí)。
      在電子系統(tǒng)中,異步串行通訊所在的通訊鏈路電磁環(huán)境相當(dāng)惡劣,且傳輸?shù)木嚯x長(zhǎng)短不一可能引起串行通訊中傳輸?shù)臄?shù)據(jù)出現(xiàn)異常,即出現(xiàn)錯(cuò)誤數(shù)據(jù)。目前,在串行異步通訊中,保證使用正確數(shù)據(jù)的方法一般都僅采取奇偶位校驗(yàn)、累加和校驗(yàn),或者兩者相結(jié)合的方法,但都不能從根本上解決通訊中防止使用錯(cuò)誤數(shù)據(jù)的問題,一旦在通訊鏈路出現(xiàn)錯(cuò)誤數(shù)據(jù)時(shí),計(jì)算機(jī)根據(jù)錯(cuò)誤數(shù)據(jù)作出決斷時(shí),必然會(huì)嚴(yán)重影響電子系統(tǒng)的實(shí)時(shí)性、可靠性,達(dá)不到其工作目的。


      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的是針對(duì)電子系統(tǒng)計(jì)算機(jī),現(xiàn)有異步串行通訊數(shù)據(jù)傳輸中不能保證串行通訊數(shù)據(jù)實(shí)時(shí)性、正確性方法的不足之處,提供一種結(jié)構(gòu)模式直觀簡(jiǎn)單,設(shè)計(jì)流程短,程序?qū)哟畏置鳎拙C合,可靠性高,能夠在通訊時(shí)序、數(shù)據(jù)幀格式上保證通訊傳輸數(shù)據(jù)實(shí)時(shí)性、正確性的方法。
      [0004]為了達(dá)到上述目的,本發(fā)明提供的一種串行異步通訊數(shù)據(jù)傳輸方法,其特征在于包括如下步驟:一種串行異步通訊數(shù)據(jù)傳輸方法,其特征在于包括如下步驟:以上位機(jī)微控制芯片作為異步串行通信的上位機(jī),以下位機(jī)微控制芯片作為異步串行通信的下位機(jī),二者通過標(biāo)準(zhǔn)的RS-232/RS-422/RS485接口和TTL/串口信號(hào)轉(zhuǎn)換電路連接組成串行異步通訊數(shù)據(jù)傳輸裝置,在上位機(jī)和下位機(jī)微控芯片中設(shè)有串口數(shù)據(jù)接收處理模塊、串口數(shù)據(jù)發(fā)送模塊和定時(shí)器T模塊構(gòu)成的串行異步通訊數(shù)據(jù)傳輸程序軟件;在串行異步通訊數(shù)據(jù)傳輸中,上位機(jī)、下位機(jī)周期性工作時(shí)刻點(diǎn),均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),串行異步通訊數(shù)據(jù)傳輸程序軟件根據(jù)工作流程需求,向上位機(jī)和下位機(jī)發(fā)送緩沖區(qū)分時(shí)發(fā)送串口數(shù)據(jù)幀信息,通過TTL/串口信號(hào)轉(zhuǎn)換模塊發(fā)給下位機(jī)和上位機(jī),上位機(jī)和下位機(jī)接收緩沖區(qū)接收到串口數(shù)據(jù)幀信息后,串口數(shù)據(jù)接收處理模塊判斷上位機(jī)和下位機(jī)接收緩沖區(qū)接收到的串口數(shù)據(jù)幀信息是否有效,將為真的數(shù)據(jù)幀通過接收緩沖區(qū)賦值給緩存數(shù)組Ai,緩存數(shù)組Ai下標(biāo)變量Ni自加1,把與通信幀協(xié)議一致的數(shù)組字串存入緩存數(shù)組Bi。
      [0005]本發(fā)明相比于現(xiàn)有技術(shù)具有如下有益效果。
      [0006]結(jié)構(gòu)模式直觀簡(jiǎn)單,設(shè)計(jì)流程短。本發(fā)明以上位機(jī)微控制芯片作為異步串行通信的上位機(jī),以下位機(jī)微控制芯片作為異步串行通信的下位機(jī),二者通過標(biāo)準(zhǔn)的RS-232/RS-422/RS485接口和TTL/串口信號(hào)轉(zhuǎn)換電路連接組成串行異步通訊數(shù)據(jù)傳輸裝置,結(jié)構(gòu)模式直觀簡(jiǎn)單,設(shè)計(jì)流程短。
      [0007]程序?qū)哟畏置?,易綜合。本發(fā)明在上位機(jī)和下位機(jī)微控芯片中設(shè)有串口數(shù)據(jù)接收處理模塊、數(shù)據(jù)發(fā)送模塊和定時(shí)器T模塊構(gòu)成串行異步通訊數(shù)據(jù)傳輸程序軟件,串行異步通訊數(shù)據(jù)傳輸程序軟件根據(jù)工作流程需求,向上位機(jī)和下位機(jī)發(fā)送緩沖區(qū)分時(shí)發(fā)送串口數(shù)據(jù)幀信息,通過TTL/串口信號(hào)轉(zhuǎn)換模塊發(fā)給下位機(jī)和上位機(jī),上位機(jī)和下位機(jī)接收緩沖區(qū)接收到串口數(shù)據(jù)幀信息后,串口數(shù)據(jù)接收處理模塊判斷上位機(jī)和下位機(jī)接收緩沖區(qū)接收到的串口數(shù)據(jù)幀信息是否有效,程序?qū)哟畏置鳎拙C合。
      [0008]可靠性高,能夠在通訊時(shí)序、數(shù)據(jù)幀格式上保證通訊傳輸數(shù)據(jù)實(shí)時(shí)性、正確性。本發(fā)明在串行異步通訊數(shù)據(jù)傳輸中,上位機(jī)、下位機(jī)周期性工作時(shí)刻點(diǎn)均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),根據(jù)工作流程需求分時(shí)發(fā)送、接收數(shù)據(jù)信息,采用緩存數(shù)組A1、Bi雙緩存存儲(chǔ)數(shù)據(jù)信息,提高了計(jì)算機(jī)之間傳輸數(shù)據(jù)的實(shí)時(shí)性、正確性、可靠性。即使在通訊鏈路異常情況下出現(xiàn)錯(cuò)誤數(shù)據(jù)時(shí),保證通訊數(shù)據(jù)傳輸數(shù)據(jù)中計(jì)算機(jī)采用正確數(shù)據(jù),所使用數(shù)據(jù)延時(shí)最短,提高了異步串行通訊數(shù)據(jù)傳輸中的正確率及實(shí)時(shí)性,減少了通訊數(shù)據(jù)傳輸?shù)难訒r(shí),確保電子系統(tǒng)中計(jì)算機(jī)工作的高可靠性、穩(wěn)定性。

      【專利附圖】

      【附圖說明】
      [0009]下圖結(jié)合附圖和實(shí)施例進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所屬的實(shí)施例范圍之中。
      [0010]圖1是本發(fā)明串行異步通訊數(shù)據(jù)傳輸裝置的原理圖。
      [0011]圖2是圖1的串行異步通訊接收數(shù)據(jù)的原理框圖。
      [0012]圖3是本發(fā)明的串口接收和發(fā)送數(shù)據(jù)時(shí)序圖。
      [0013]圖4是本發(fā)明的串行異步通訊串口數(shù)據(jù)接收處理模塊程序流程。

      【具體實(shí)施方式】
      [0014]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。其中,附圖構(gòu)成本申請(qǐng)一部分,并于本發(fā)明的實(shí)施例一起用于闡述本發(fā)明的原理。
      [0015]參閱圖1。在以下描述的實(shí)施例中,實(shí)現(xiàn)串行異步通訊數(shù)據(jù)傳輸?shù)难b置,包括,以上位機(jī)微控制芯片作為異步串行通信的上位機(jī),以下位機(jī)微控制芯片作為異步串行通信的下位機(jī),上位機(jī)微控制芯片和上位機(jī)微控制芯片為計(jì)算機(jī)微控制芯片,二者通過標(biāo)準(zhǔn)的RS-232/RS-422/RS485接口和TTL/串口信號(hào)轉(zhuǎn)換電路連接組成串行異步通訊數(shù)據(jù)傳輸裝置,上位機(jī)微控制芯片通過TTL/串口信號(hào)轉(zhuǎn)換電路和發(fā)送對(duì)時(shí)脈沖的線纜,向下位機(jī)微控制芯片發(fā)送對(duì)時(shí)脈沖。上位機(jī)微控制芯片和下位機(jī)微控制芯片均具有串行異步通訊數(shù)據(jù)收發(fā)功能。在上位機(jī)和下位機(jī)微控芯片中設(shè)有串口數(shù)據(jù)接收處理模塊、數(shù)據(jù)發(fā)送模塊和定時(shí)器T模塊構(gòu)成的串行異步通訊數(shù)據(jù)傳輸程序軟件;在串行異步通訊數(shù)據(jù)傳輸中,上位機(jī)、下位機(jī)周期性工作時(shí)刻點(diǎn),均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),串行異步通訊數(shù)據(jù)傳輸程序軟件根據(jù)工作流程需求,向上位機(jī)和下位機(jī)發(fā)送緩沖區(qū)分時(shí)發(fā)送串口數(shù)據(jù)幀信息,通過TTL/串口信號(hào)轉(zhuǎn)換模塊發(fā)給下位機(jī)和上位機(jī),上位機(jī)和下位機(jī)接收緩沖區(qū)接收到串口數(shù)據(jù)幀信息后,串口數(shù)據(jù)接收處理模塊判斷上位機(jī)和下位機(jī)接收緩沖區(qū)接收到的串口數(shù)據(jù)幀信息是否有效。
      [0016]參閱圖2、圖3。在上位機(jī)和下位機(jī)通過標(biāo)準(zhǔn)的RS-232/RS-422/RS485接口和TTL/串口信號(hào)轉(zhuǎn)換電路連接組成的串行異步通訊數(shù)據(jù)傳輸裝置中,上位機(jī)對(duì)時(shí)脈沖產(chǎn)生模塊產(chǎn)生一固定周期為Time的硬件脈沖信號(hào)作為對(duì)時(shí)信號(hào),傳給下位機(jī)微控芯片對(duì)時(shí)脈沖接收處理模塊。根據(jù)電子系統(tǒng)工作流程,制定上位機(jī)、下位機(jī)之間的通信幀協(xié)議(包括波特率,幀頭、幀號(hào)、校驗(yàn)和、幀尾和數(shù)據(jù)塊等),選用一固定周期Time的硬件脈沖信號(hào)作為對(duì)時(shí)信號(hào),約定上位機(jī)微控制芯片、下位機(jī)微控制芯片周期性工作時(shí)刻點(diǎn)均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),并根據(jù)工作流程需求分時(shí)發(fā)送數(shù)據(jù),發(fā)送串口數(shù)據(jù)時(shí)刻點(diǎn)分別在時(shí)刻區(qū)間Timel?Time2、Time3?Time4發(fā)送串口數(shù)據(jù);上位機(jī)微控制芯片通過對(duì)時(shí)脈沖產(chǎn)生模塊向下位機(jī)發(fā)送對(duì)時(shí)脈沖,并在上述時(shí)刻區(qū)間Timel?Time2發(fā)送串口數(shù)據(jù)巾貞,下位機(jī)數(shù)據(jù)發(fā)送模塊根據(jù)上述時(shí)刻區(qū)間Time3?Time4發(fā)送串口數(shù)據(jù)幀;上位機(jī)和下位機(jī)根據(jù)發(fā)送數(shù)據(jù)幀數(shù)據(jù)兩個(gè)數(shù)據(jù)之間最大間隔時(shí)間,確定各自接收通訊數(shù)據(jù)幀中連續(xù)2個(gè)數(shù)據(jù)幀的最大間隔時(shí)間,作為上位機(jī)和下位機(jī)的定時(shí)器Tl、T2定時(shí)時(shí)間Til、Ti2(Til、Ti2—般取Time/2);串口數(shù)據(jù)接收模塊中的接收緩沖區(qū)接收到數(shù)據(jù)后,串口數(shù)據(jù)接收處理模塊程序啟動(dòng)。
      [0017]參閱圖4。A.各串口數(shù)據(jù)接收處理模塊初始化串口,設(shè)置波特率、定時(shí)器Ti等;
      B.串口數(shù)據(jù)接收處理模塊接收緩沖區(qū)收到數(shù)據(jù)后,判斷該數(shù)據(jù)是否有效,有效則執(zhí)行C步驟;否則執(zhí)行步驟B;
      C.串口數(shù)據(jù)接收處理模塊設(shè)置定時(shí)器T,定時(shí)時(shí)間Ti,打開定時(shí)器T開始計(jì)時(shí);
      D.串口數(shù)據(jù)接收處理模塊判斷定時(shí)器T計(jì)時(shí)時(shí)間是否到,若真則說明接收到的串口數(shù)據(jù)超時(shí),不符合工作流程約定,則執(zhí)行步驟E,否則執(zhí)行步驟F ;
      E.串口數(shù)據(jù)接收處理模塊設(shè)置定時(shí)器T定時(shí)時(shí)間Ti,緩存數(shù)組Ai下標(biāo)變量Ni清零,執(zhí)行步驟F ;
      F.串口數(shù)據(jù)接收處理模塊判斷數(shù)據(jù)幀幀頭標(biāo)志Fi是否為真,為真則執(zhí)行G步驟;否則執(zhí)行J步驟;
      G.串口數(shù)據(jù)接收處理模塊將接收緩沖區(qū)數(shù)據(jù)賦值給串口數(shù)據(jù)接收處理模塊緩存數(shù)組Ai,緩存數(shù)組Ai下標(biāo)變量Ni自加I ;
      H.串口數(shù)據(jù)接收處理模塊判斷緩存數(shù)組Ai中存在數(shù)據(jù)是否與通信幀協(xié)議一致的數(shù)據(jù)字串,是則執(zhí)行I步驟;否則執(zhí)行步驟L ;
      1.串口數(shù)據(jù)接收處理模塊清數(shù)據(jù)幀幀頭標(biāo)志Fi,將與通信幀協(xié)議一致的緩存數(shù)組Ai存入緩存數(shù)組Bi,緩存數(shù)組Ai下標(biāo)變量Ni清零,執(zhí)行步驟B ;
      J-串口數(shù)據(jù)接收處理模塊判斷數(shù)據(jù)是否為數(shù)據(jù)幀幀頭,為真則執(zhí)行K步驟;否則執(zhí)行L步驟;
      K.串口數(shù)據(jù)接收處理模塊判斷置數(shù)據(jù)幀幀頭標(biāo)志Fi,將接收緩沖區(qū)數(shù)據(jù)賦值給緩存數(shù)組Ai,緩存數(shù)組Ai下標(biāo)變量Ni自加I,執(zhí)行步驟H ;
      L.串口數(shù)據(jù)接收處理模塊將緩存數(shù)組Ai下標(biāo)變量Ni清零,執(zhí)行步驟B。
      【權(quán)利要求】
      1.一種串行異步通訊數(shù)據(jù)傳輸方法,其特征在于包括如下步驟:以上位機(jī)微控制芯片作為異步串行通信的上位機(jī),以下位機(jī)微控制芯片作為異步串行通信的下位機(jī),二者通過RS-232/RS-422/RS485接口和TTL/串口信號(hào)轉(zhuǎn)換電路連接組成串行異步通訊數(shù)據(jù)傳輸裝置,并在上位機(jī)和下位機(jī)微控芯片中設(shè)置以串口數(shù)據(jù)接收處理模塊、串口數(shù)據(jù)發(fā)送模塊和定時(shí)器T模塊構(gòu)成的串行異步通訊數(shù)據(jù)傳輸程序軟件;在串行異步通訊數(shù)據(jù)傳輸中,上位機(jī)和下位機(jī)周期性工作時(shí)刻點(diǎn),均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),串行異步通訊數(shù)據(jù)傳輸程序軟件根據(jù)工作流程需求,向上位機(jī)和下位機(jī)發(fā)送緩沖區(qū)分時(shí)發(fā)送串口數(shù)據(jù)幀信息,通過TTL/串口信號(hào)轉(zhuǎn)換模塊發(fā)給下位機(jī)和上位機(jī),上位機(jī)和下位機(jī)接收緩沖區(qū)接收到串口數(shù)據(jù)幀信息后,串口數(shù)據(jù)接收處理模塊判斷上位機(jī)和下位機(jī)接收緩沖區(qū)接收到的串口數(shù)據(jù)幀信息是否有效,將為真的數(shù)據(jù)幀通過接收緩沖區(qū)賦值給緩存數(shù)組Ai,緩存數(shù)組Ai下標(biāo)變量Ni自加1,把與通信幀協(xié)議一致的數(shù)組字串存入緩存數(shù)組Bi。
      2.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:上位機(jī)微控制芯片通過TTL/串口信號(hào)轉(zhuǎn)換電路和發(fā)送對(duì)時(shí)脈沖的線纜,向下位機(jī)微控制芯片發(fā)送對(duì)時(shí)脈沖。
      3.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:上位機(jī)對(duì)時(shí)脈沖產(chǎn)生模塊產(chǎn)生一固定周期為Time的硬件脈沖信號(hào)作為對(duì)時(shí)信號(hào),傳給下位機(jī)微控芯片對(duì)時(shí)脈沖接收處理模塊。
      4.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:根據(jù)電子系統(tǒng)工作流程,制定上位機(jī)、下位機(jī)之間的通信幀協(xié)議,選用一固定周期Time的硬件脈沖信號(hào)作為對(duì)時(shí)信號(hào),約定上位機(jī)微控制芯片、下位機(jī)微控制芯片周期性工作時(shí)刻點(diǎn)均以對(duì)時(shí)脈沖上升沿時(shí)刻點(diǎn)為基準(zhǔn),并根據(jù)工作流程需求分時(shí)發(fā)送數(shù)據(jù),發(fā)送串口數(shù)據(jù)時(shí)刻點(diǎn)分別在時(shí)刻區(qū)間Timel?Time2、Time3?Time4發(fā)送串口數(shù)據(jù)。
      5.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:上位機(jī)和下位機(jī)根據(jù)發(fā)送數(shù)據(jù)幀數(shù)據(jù)兩個(gè)數(shù)據(jù)之間最大間隔時(shí)間,確定各自接收通訊數(shù)據(jù)幀中連續(xù)2個(gè)數(shù)據(jù)幀的最大間隔時(shí)間,作為上位機(jī)和下位機(jī)的定時(shí)器Tl、T2定時(shí)時(shí)間Til、Ti2, Til、Ti2取Time/2 ο
      6.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:串口數(shù)據(jù)接收模塊接收緩沖區(qū)接收到數(shù)據(jù)后,串口數(shù)據(jù)接收處理模塊啟動(dòng)程序。
      7.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:串口數(shù)據(jù)接收處理模塊判斷接收緩沖區(qū)收到數(shù)據(jù)否有效,有效則設(shè)置定時(shí)器T,定時(shí)時(shí)間Ti,打開定時(shí)器T開始計(jì)時(shí)。
      8.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:串口數(shù)據(jù)接收處理模塊判斷定時(shí)器T計(jì)時(shí)時(shí)間,若為真則說明接收到的串口數(shù)據(jù)超時(shí),不符合工作流程約定,則緩存數(shù)組Ai下標(biāo)變量Ni清零。
      9.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:串口數(shù)據(jù)接收處理模塊將接收緩沖區(qū)數(shù)據(jù)賦值給串口數(shù)據(jù)接收處理模塊緩存數(shù)組Ai,緩存數(shù)組Ai下標(biāo)變量Ni自加I。
      10.如權(quán)利要求1所述的串行異步通訊數(shù)據(jù)傳輸方法,其特征在于:串口數(shù)據(jù)接收處理模塊判斷緩存數(shù)組Ai中存在數(shù)據(jù)是否與通信幀協(xié)議一致的數(shù)據(jù)字串,是則清數(shù)據(jù)幀幀頭標(biāo)志Fi,將與通信幀協(xié)議一致的緩存數(shù)組Ai存入緩存數(shù)組Bi,緩存數(shù)組Ai下標(biāo)變量Ni清零。
      【文檔編號(hào)】G06F13/38GK104239254SQ201410446457
      【公開日】2014年12月24日 申請(qǐng)日期:2014年9月4日 優(yōu)先權(quán)日:2014年9月4日
      【發(fā)明者】楊光海, 公丕華海, 王海 申請(qǐng)人:西南技術(shù)物理研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1