国产精品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>

      通用串行通訊接口調(diào)試裝置及方法

      文檔序號(hào):6400553閱讀:273來(lái)源:國(guó)知局
      專利名稱:通用串行通訊接口調(diào)試裝置及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域和通訊領(lǐng)域,尤其涉及電子信息和工業(yè)控制領(lǐng)域中多種串行通訊方式的通訊接口調(diào)試。
      背景技術(shù)
      在電子信息和工業(yè)控制系統(tǒng)中,同一系統(tǒng)內(nèi)部的各單板之間或者不同系統(tǒng)之間常常通過(guò)串行通訊方式交換信息。比較常用的串行通訊形式有HDLC(High level Data Link Control,高級(jí)數(shù)據(jù)鏈路控制規(guī)程)、HW(HighWay,PCM脈沖編碼調(diào)制傳輸線)、RS232、RS485、I2C(Inter-IC,內(nèi)部集成電路總線)、SPI(Serial Peripheral Interface,串行外設(shè)接口)等,在開(kāi)發(fā)電子信息系統(tǒng)或者工業(yè)控制系統(tǒng)過(guò)程中,硬件開(kāi)發(fā)人員需要調(diào)試和測(cè)試系統(tǒng)中的各類串行通訊接口,但是現(xiàn)有計(jì)算機(jī)系統(tǒng)僅提供了標(biāo)準(zhǔn)的RS232接口用于與外部接口,但對(duì)于HDLC、HW、RS485、I2C、SPI等串行通訊形式都沒(méi)有通用的調(diào)試接口裝置,通常只能借用其它嵌入式設(shè)備的相應(yīng)通訊接口來(lái)進(jìn)行接口調(diào)試,使用起來(lái)極不方便。
      中國(guó)專利01274652.5“RS232-485信號(hào)轉(zhuǎn)換裝置”實(shí)現(xiàn)了RS232和RS485通訊收發(fā)信號(hào)的自動(dòng)轉(zhuǎn)換,使具有RS485接口的設(shè)備可以采用計(jì)算機(jī)的RS232口來(lái)進(jìn)行調(diào)試或通信,但對(duì)于其他接口電平或協(xié)議形式的串行通訊仍無(wú)法借助計(jì)算機(jī)來(lái)進(jìn)行調(diào)試。
      中國(guó)專利95231758.3“智能通訊接口板”涉及計(jì)算機(jī)多路通訊接口,提供的智能通訊接口將其智能設(shè)備使用串口離散送來(lái)的信息先收集匯聚,然后用并行方式一次送給計(jì)算機(jī)。該專利所述技術(shù)主要提高了信息傳送速度,但整個(gè)系統(tǒng)與外界的通訊形式也只限于TTL(Transistor-TransistorLogic,晶體管-晶體管邏輯)電平的UART(Universal Asynchronous Receiverand Transmitter,通用異步收發(fā)器)。
      經(jīng)過(guò)檢索專利文獻(xiàn)和科技文獻(xiàn),目前尚未發(fā)現(xiàn)一種通用的、具有統(tǒng)一軟硬件架構(gòu)的、可以提供常用串行通訊接口方式的調(diào)試裝置。

      發(fā)明內(nèi)容
      本發(fā)明的目的是克服現(xiàn)有計(jì)算機(jī)系統(tǒng)串行通訊接口調(diào)試中的需要根據(jù)串行通訊接口形式的不同,采取不同方式測(cè)試帶來(lái)的方法復(fù)雜、使用不方便的缺點(diǎn),以期提供一種能夠使得串行通訊接口使用簡(jiǎn)便、具有較強(qiáng)的通用性的通用串行通訊接口調(diào)試裝置和方法。
      為實(shí)現(xiàn)上述目的,本發(fā)明構(gòu)造了一種通用串行通訊接口調(diào)試裝置,其特征在于,包括以下模塊計(jì)算機(jī)模塊、MCU(Micro Controller Unit,微控制器)小系統(tǒng)、第一通訊模塊、第二通訊模塊、...第N通訊模塊、可編程邏輯模塊、時(shí)鐘模塊。
      所述計(jì)算機(jī)模塊完成人機(jī)接口界面,通過(guò)RS232接口與所述MCU小系統(tǒng)模塊進(jìn)行通訊,完成配置命令的下發(fā)或數(shù)據(jù)的收發(fā);所述MCU小系統(tǒng)完成對(duì)各個(gè)通訊模塊的控制和接續(xù);所述可編程邏輯模塊完成整個(gè)系統(tǒng)的片選和地址譯碼等功能;所述時(shí)鐘模塊根據(jù)所選定的通訊形式是否需要和外部時(shí)鐘同步而可有可無(wú),使本裝置時(shí)鐘和外部時(shí)鐘同步。
      所述第一通訊模塊、第二通訊模塊、...第N通訊模塊,根據(jù)實(shí)際需要可以是用DLC、HW、RS485、I2C、SPI等通訊形式中的一種或幾種的組合。
      所述計(jì)算機(jī)模塊具有高級(jí)語(yǔ)言編寫(xiě)的控制界面,用于用戶選定需要的通訊接口形式,設(shè)置相關(guān)參數(shù);所述相關(guān)參數(shù)包括數(shù)據(jù)傳送方向、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)速率、接口電平形式等,通過(guò)所述計(jì)算機(jī)模塊的RS232接口把這些信息下傳給調(diào)試裝置,以完成調(diào)試配置。對(duì)調(diào)試裝置配置好以后,可以在上位機(jī)界面中填寫(xiě)要發(fā)送的數(shù)據(jù)并啟動(dòng)發(fā)送,或者把下位機(jī)接收的數(shù)據(jù)在上位機(jī)界面中顯示出來(lái),完成接口調(diào)試或測(cè)試。
      本發(fā)明還提供了一種通用串行通訊接口調(diào)試方法,其特征在于,包括以下步驟第一步給裝置加電,啟動(dòng)裝置硬件運(yùn)行;第二步啟動(dòng)運(yùn)行計(jì)算機(jī)模塊操作界面;第三步在界面選定要調(diào)試的通訊方式;第四步在選定的通訊方式的程序界面中設(shè)定通訊協(xié)議參數(shù)等;第五步啟動(dòng)計(jì)算機(jī)模塊與裝置硬件建立聯(lián)系;第六步進(jìn)行通訊接口收發(fā)數(shù)據(jù)調(diào)試;第七步結(jié)束調(diào)試。
      本發(fā)明通過(guò)軟硬件的良好結(jié)合,上位計(jì)算機(jī)完成對(duì)下位微控制器的控制和相互間通訊,下位微控制器完成其外圍各通訊功能模塊的控制和信息接續(xù),實(shí)現(xiàn)了具有較強(qiáng)通用性的串行通訊接口調(diào)試裝置,使常用串行通訊(HDLC、HW、RS485、I2C、SPI等)的調(diào)試變得程序化和模塊化,方便了電子信息和工業(yè)控制系統(tǒng)開(kāi)發(fā)中各種串行接口的調(diào)試和測(cè)試。


      圖1是本發(fā)明所述通用串行通訊接口調(diào)試裝置結(jié)構(gòu)圖。
      圖2是作為本發(fā)明具體實(shí)施方式
      的裝置結(jié)構(gòu)圖。
      圖3是本發(fā)明所述通用串行通訊接口調(diào)試裝置中MCU小系統(tǒng)示意圖。
      圖4是本發(fā)明所述通用串行通訊接口調(diào)試裝置工作流程圖。
      具體實(shí)施例方式
      本發(fā)明是一種涉及多種串行通訊方式(HDLC、HW、RS232、RS485、I2C、SPI等)的接口調(diào)試用裝置。在本發(fā)明中,實(shí)現(xiàn)了常用的HDLC、HW、RS232、RS485、I2C、SPI通訊接口形式,根據(jù)前面提到的通用串行通訊接口調(diào)試裝置的軟硬件架構(gòu),可以很容易的添加RS422等串行通訊方式的接口。
      本發(fā)明提出的通用串行通訊接口調(diào)試裝置的結(jié)構(gòu)框圖如圖1所示。計(jì)算機(jī)模塊101完成人機(jī)接口界面,通過(guò)RS232可以和MCU小系統(tǒng)102進(jìn)行通訊,完成配置命令的下發(fā)或數(shù)據(jù)的收發(fā);MCU小系統(tǒng)102是整個(gè)串行通訊接口調(diào)試裝置的控制核心,完成對(duì)各通訊模塊的控制和接續(xù);105、106、...107單元分別是第一通訊模塊105、第二通訊模塊106、...第N通訊模塊107,根據(jù)需要可以是HDLC、HW、RS485、I2C、SPI等通訊形式中的一種或幾種的組合;可編程邏輯模塊103完成整個(gè)系統(tǒng)的片選和地址譯碼等功能;時(shí)鐘模塊104根據(jù)所選定的通訊形式是否需要和外部時(shí)鐘同步而可有可無(wú),使本裝置時(shí)鐘和外部時(shí)鐘同步。
      計(jì)算機(jī)模塊101具有C++高級(jí)語(yǔ)言編寫(xiě)的控制界面,用于用戶選定需要的通訊接口形式,設(shè)置相關(guān)參數(shù),如數(shù)據(jù)長(zhǎng)度,待發(fā)送的數(shù)據(jù),數(shù)據(jù)速率,接口電平形式等,通過(guò)計(jì)算機(jī)模塊101的RS232接口把這些信息下傳給調(diào)試裝置,以完成調(diào)試配置。對(duì)調(diào)試裝置配置好以后,可以在上位機(jī)界面中填寫(xiě)要發(fā)送的數(shù)據(jù)并啟動(dòng)發(fā)送,或者把下位機(jī)接收的數(shù)據(jù)在上位機(jī)界面中顯示出來(lái),完成接口調(diào)試或測(cè)試。
      在串行通訊接口調(diào)試裝置功能模塊組成示意圖(圖2)中,上位計(jì)算機(jī)模塊110完成人機(jī)接口界面;RS232通信電纜111將上位計(jì)算機(jī)模塊和下位MCU單元連接起來(lái);MCU小系統(tǒng)112是整個(gè)串行通訊接口調(diào)試裝置的控制核心,實(shí)現(xiàn)對(duì)HDLC、HW、RS232、RS485、I2C、SPI等通訊功能的控制和接續(xù)。可編程邏輯模塊113完成整個(gè)系統(tǒng)的片選和地址譯碼等功能;時(shí)鐘接收模塊114接受外部送來(lái)的單端或差分時(shí)鐘,完成時(shí)鐘相位調(diào)整,使本裝置時(shí)鐘和外部時(shí)鐘同步。通訊模塊(115、116)完成HW通訊功能;通訊模塊117完成HDLC通訊功能;118單元、119單元和120單元組成了一個(gè)DUART(Dual UART)通訊模塊,完成RS232和RS485通訊功能。
      下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
      1、8051 MCU小系統(tǒng)8051 MCU小系統(tǒng)是串行通訊接口調(diào)試裝置下位機(jī)的控制核心,接受上位計(jì)算機(jī)模塊的控制指令,設(shè)定正確的通訊方式和通訊協(xié)議,控制其他外圍器件在計(jì)算機(jī)模塊和外部通信接口之間進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)和電平轉(zhuǎn)換。
      8051 MCU小系統(tǒng)由8051系列兼容的MCU,外圍的晶振電路、指示燈電路、監(jiān)控電路、SRAM擴(kuò)展電路、RS232接口電路等組成,其框圖如圖3所示。為直觀反映MCU系統(tǒng)運(yùn)行狀態(tài),至少設(shè)計(jì)兩個(gè)指示燈,一個(gè)用綠色發(fā)光二極管,即運(yùn)行指示燈RUN;另一個(gè)為告警指示燈ALARM,用紅色發(fā)光二極管。監(jiān)控用芯片可以選擇MAXIM公司或ADI公司的監(jiān)控管理用IC,本發(fā)明采用MAX813,完成上電自動(dòng)復(fù)位、手動(dòng)強(qiáng)制復(fù)位、電源電壓過(guò)低監(jiān)控復(fù)位、看門(mén)狗復(fù)位4個(gè)功能。為方便在控制及通訊調(diào)試中存儲(chǔ)數(shù)據(jù),同時(shí)也方便采用80C51語(yǔ)言編寫(xiě)程序時(shí)開(kāi)辟外部變量及數(shù)據(jù)區(qū),在系統(tǒng)中擴(kuò)展了外部數(shù)據(jù)RAM。一般設(shè)計(jì)為32KB字節(jié)的外部RAM,優(yōu)選SMD器件,如CY62256、IDT71256、HY62256等即可。RS232接口電路是將MCU自帶的UART口采用MAXIM公司的MAX202系列器件進(jìn)行TTL/RS232電平轉(zhuǎn)換后和上位計(jì)算機(jī)模塊通訊。
      本發(fā)明中采用了Philips公司的P89C668,該控制器具有64KB的程序Flash,既可以采用與87C51兼容的硬件并行編程(采用通用編程器)方式,同時(shí)可以采用其獨(dú)具特色的ISP/IAP串行編程方式,靈活方便。其片內(nèi)自帶8KB RAM,具備I2C接口。外部再擴(kuò)展32KB的數(shù)據(jù)SRAM。
      2、HW通訊部分HW通訊部分速率可以為2M、4M和8M,對(duì)外提供的物理接口既有LVDS電平,又有TTL電平,提供環(huán)回自診斷和反射診斷功能。
      HW通訊部分由115單元多速率數(shù)字交換芯片MT8986實(shí)現(xiàn),MT8986是MITEL公司生產(chǎn)的256×256時(shí)分無(wú)阻塞或512×256時(shí)分有阻塞交換網(wǎng)絡(luò)芯片,既能提供Motorola CPU接口,也能提供Intel CPU接口。
      通過(guò)上位機(jī)命令控制,HW速率可以為8M、4M和2M,通過(guò)和裝置中HDLC協(xié)議處理芯片的配合,HW通訊還可以實(shí)現(xiàn)HDLC協(xié)議通訊功能,其對(duì)外提供的物理接口可以是LVDS(低電壓差分信號(hào))或TTL電平。在電子信息領(lǐng)域,為了提高信號(hào)的傳輸質(zhì)量,提高信號(hào)的抗干擾能力,大量使用了LVDS電平進(jìn)行傳輸。在MT8986輸入輸出HW信號(hào)前后增加116單元LVDS收發(fā)器(如DS90C031/DS90C032),便可以實(shí)現(xiàn)LVDS電平接口。
      通過(guò)上位機(jī)發(fā)送命令配置MT8986寄存器的對(duì)應(yīng)比特位,可以提供環(huán)回自診斷功能和反射診斷功能。
      3、HDLC通訊部分HDLC通訊部分提供兩路HDLC通訊接口,一路工作于時(shí)隙模式,另一路工作于非時(shí)隙模式,HDLC速率可以設(shè)置為2M或4M。該部分具有內(nèi)部自環(huán)模式提供自診斷功能,向外反射模式提供與之對(duì)接的HDLC鏈路的診斷功能。
      HDLC通訊部分由117單元可擴(kuò)展的高級(jí)串行通訊控制器SAB82525實(shí)現(xiàn)了2路HDLC通訊,一路工作于時(shí)隙模式,另一路工作于非時(shí)隙模式。SAB82525工作于INTEL工作模式,可以獨(dú)立復(fù)位,需提供高電平復(fù)位信號(hào),復(fù)位電平的保持時(shí)間不少于1.8us。
      SAB82525的A通道工作于時(shí)隙模式,其輸出送至MT8986芯片的STi2,其輸入來(lái)MT8986的STo3。SAB82525的B通道工作于非時(shí)隙模式,其輸入輸出分別經(jīng)過(guò)16244驅(qū)動(dòng)隔離,經(jīng)電平轉(zhuǎn)換為T(mén)TL后與外部接口。
      4、RS485/RS232通訊部分該部分由118單元雙串口芯片16C2552和119單元RS232轉(zhuǎn)換芯片、120單元RS485轉(zhuǎn)換芯片組成。16C2552具有兩個(gè)獨(dú)立的UART通道,每個(gè)通道的收發(fā)都具有16字節(jié)的FIFO,減少了對(duì)控制CPU的帶寬需求,和CPU的接口既可以使用查詢方式也可以使用中斷方式,為提高響應(yīng)速度,建議采用中斷方式。
      16C2552的通道1經(jīng)RS232電平轉(zhuǎn)換芯片后擴(kuò)展為RS232通道,其通信的波特率、字符長(zhǎng)度、奇偶校驗(yàn)等是由上位機(jī)給8051 MCU發(fā)送命令設(shè)定。
      16C2552的通道2經(jīng)RS485電平轉(zhuǎn)換芯片后擴(kuò)展為RS485通道,其通信的波特率、字符長(zhǎng)度、奇偶校驗(yàn)等也是由上位機(jī)給8051 MCU發(fā)送命令設(shè)定。
      5、I2C/SPI接口部分圖2中虛線框內(nèi)121單元。I2C/SPI接口部分在硬件上不需要增加額外的器件,可以作為該通用串行通訊接口調(diào)試裝置使用HDLC、HW、RS485、RS232等功能時(shí)的一個(gè)附加功能。
      SPI接口采用MCU并行接口P1口的3個(gè)IO引腳模擬SPI接口的三根線(CLK、SI、SO)來(lái)傳輸數(shù)據(jù)及同步時(shí)鐘。I2C接口既可以采用自身帶I2C接口的微控制器的相應(yīng)接口,也可以采用不帶I2C接口的微控制器的IO引腳模擬,為了減少軟件的復(fù)雜度,提高系統(tǒng)可靠性,建議采用自帶I2C接口的微控制器,前面推薦的P89C668就是自帶I2C接口的微控制器。
      6、CPLD部分其可編程邏輯主要有以下幾個(gè)部分1)復(fù)位電路完成上電后各功能芯片的同步復(fù)位或工作中單個(gè)芯片的復(fù)位;2)時(shí)鐘相位調(diào)整在HDLC和HW通訊中,接受外部送來(lái)的同步時(shí)鐘,完成時(shí)鐘相位調(diào)整,使本裝置時(shí)鐘和外部時(shí)鐘同步。
      3)片選和地址譯碼完成各外圍芯片的片選和地址譯碼。
      4)8986時(shí)序控制;5)SAB82525時(shí)序控制;6)通路配置電路HDLC分別切換到LVDS、TTL的HW線電平形式。
      6、計(jì)算機(jī)模塊界面操作控制部分計(jì)算機(jī)模塊界面操作控制部分軟件采用C++編寫(xiě),其主要的功能有兩個(gè)給下位機(jī)發(fā)送命令,選定需要的通訊方式,設(shè)定相關(guān)協(xié)議參數(shù);在上位機(jī)界面中填寫(xiě)要發(fā)送的數(shù)據(jù)并啟動(dòng)發(fā)送,把下位機(jī)接收的數(shù)據(jù)在上位機(jī)界面中顯示出來(lái)。
      整個(gè)串行通訊接口調(diào)試裝置的工作過(guò)程簡(jiǎn)單明了,敘述如下,其流程圖如圖4所示。
      第一步給裝置加電,啟動(dòng)裝置硬件運(yùn)行。裝置上電后,自動(dòng)運(yùn)行MCU程序,完成對(duì)MCU小系統(tǒng)及其外圍各通訊功能模塊的初始化和基本配置,然后處于接收上位PC機(jī)命令狀態(tài),等待上位PC機(jī)對(duì)其完成進(jìn)一步的配置。
      第二步啟動(dòng)運(yùn)行計(jì)算機(jī)模塊操作界面,彈出串行通訊接口調(diào)試界面。
      第三步在界面選定要調(diào)試的通訊方式,可選的通訊方式有HDLC、HW、RS485、I2C、SPI等,選定后進(jìn)一步彈出各通訊方式的調(diào)試子界面。
      第四步在選定的通訊方式的調(diào)試子界面中設(shè)定通訊協(xié)議參數(shù)。對(duì)于不同的通訊方式,其需要設(shè)定的通訊協(xié)議參數(shù)各不相同,調(diào)試時(shí)只要按本次實(shí)際需要選擇或設(shè)置即可。
      第五步啟動(dòng)計(jì)算機(jī)模塊與裝置硬件建立聯(lián)系,計(jì)算機(jī)通過(guò)RS232接口把前面選定的通訊方式及通訊協(xié)議參數(shù)信息下傳給調(diào)試裝置,完成調(diào)試配置。
      第六步進(jìn)行通訊接口收發(fā)數(shù)據(jù)調(diào)試。通過(guò)調(diào)試裝置給被測(cè)系統(tǒng)或單板發(fā)送測(cè)試數(shù)據(jù),被測(cè)系統(tǒng)或單板接收發(fā)送過(guò)來(lái)的數(shù)據(jù),從而完成通訊接口硬件連通性和軟件配置正確性的測(cè)試,也可以由被測(cè)系統(tǒng)或單板向本調(diào)試接口裝置發(fā)送數(shù)據(jù),完成數(shù)據(jù)的雙向收發(fā)測(cè)試。
      第七步結(jié)束調(diào)試。保存接口調(diào)試時(shí)的收發(fā)數(shù)據(jù)內(nèi)容或測(cè)試結(jié)果,結(jié)束本次調(diào)試,關(guān)閉計(jì)算機(jī)軟件界面,硬件下電。
      權(quán)利要求
      1.一種通用串行通訊接口調(diào)試裝置,其特征在于,包括以下模塊計(jì)算機(jī)模塊(101)、微控制器小系統(tǒng)(102)、第一通訊模塊(105)、第二通訊模塊(106)、…第N通訊模塊(107)、可編程邏輯模塊(103)、時(shí)鐘模塊(104);所述計(jì)算機(jī)模塊(101)完成人機(jī)接口界面,通過(guò)RS232接口與所述微控制器小系統(tǒng)(102)模塊進(jìn)行通訊,完成配置命令的下發(fā)或數(shù)據(jù)的收發(fā);所述微控制器小系統(tǒng)(102)完成對(duì)包括所述第一通訊模塊(105)、第二通訊模塊(106)、…第N通訊模塊(107)在內(nèi)的各個(gè)通訊模塊的控制和接續(xù);所述可編程邏輯模塊(103)完成整個(gè)系統(tǒng)的片選和地址譯碼等功能;所述時(shí)鐘模塊(104)根據(jù)所選定的通訊形式是否需要和外部時(shí)鐘同步而可有可無(wú),使本裝置時(shí)鐘和外部時(shí)鐘同步。
      2.如權(quán)利要求1所述的通用串行通訊接口調(diào)試裝置,其特征在于,所述第一通訊模塊(105)、第二通訊模塊(106)、…第N通訊模塊(107),根據(jù)實(shí)際需要可以是高級(jí)數(shù)據(jù)鏈路控制規(guī)程、PCM脈沖編碼調(diào)制傳輸線、RS485、內(nèi)部集成電路總線、串行外設(shè)接口等通訊形式中的一種或幾種的組合;
      3.如權(quán)利要求1所述的通用串行通訊接口調(diào)試裝置,其特征在于,所述計(jì)算機(jī)模塊(101)具有高級(jí)語(yǔ)言編寫(xiě)的控制界面,用于用戶選定需要的通訊接口形式,設(shè)置相關(guān)參數(shù),通過(guò)所述計(jì)算機(jī)模塊(101)的RS232接口把這些信息下傳給調(diào)試裝置,以完成調(diào)試配置。
      4.如權(quán)利要求3所述的通用串行通訊接口調(diào)試裝置,其特征在于,所述相關(guān)參數(shù)包括數(shù)據(jù)傳送方向、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)速率、接口電平形式等。
      5.如權(quán)利要求3所述的通用串行通訊接口調(diào)試裝置,其特征在于,對(duì)調(diào)試裝置配置好以后,在上位機(jī)界面中填寫(xiě)要發(fā)送的數(shù)據(jù)并啟動(dòng)發(fā)送,或者把下位機(jī)接收的數(shù)據(jù)在上位機(jī)界面中顯示出來(lái),完成接口調(diào)試或測(cè)試。
      6.一種通用串行通訊接口調(diào)試方法,其特征在于,包括以下步驟第一步給裝置加電,啟動(dòng)裝置硬件運(yùn)行;第二步啟動(dòng)運(yùn)行計(jì)算機(jī)模塊(101)操作界面;第三步在界面選定要調(diào)試的通訊方式;第四步在選定的通訊方式的程序界面中設(shè)定通訊協(xié)議參數(shù)等;第五步啟動(dòng)計(jì)算機(jī)模塊(101)與裝置硬件建立聯(lián)系;第六步進(jìn)行通訊接口收發(fā)數(shù)據(jù)調(diào)試;第七步結(jié)束調(diào)試。
      全文摘要
      一種通用串行通訊接口調(diào)試裝置,包括計(jì)算機(jī)模塊(101)、微控制器小系統(tǒng)(102)、第一通訊模塊(105)、第二通訊模塊(106)、…第N通訊模塊(107)、可編程邏輯模塊(103)、時(shí)鐘模塊(104);計(jì)算機(jī)模塊(101)完成人機(jī)接口界面,通過(guò)RS232接口與微控制器小系統(tǒng)(102)模塊進(jìn)行通訊,完成配置命令的下發(fā)或數(shù)據(jù)的收發(fā);微控制器小系統(tǒng)(102)完成對(duì)各個(gè)通訊模塊的控制和接續(xù);可編程邏輯模塊(103)完成整個(gè)系統(tǒng)的片選和地址譯碼等功能;時(shí)鐘模塊(104)使本裝置時(shí)鐘和外部時(shí)鐘同步。本發(fā)明使常用串行通訊的調(diào)試變得程序化和模塊化,方便電子信息和工業(yè)控制系統(tǒng)開(kāi)發(fā)中各種串行接口的調(diào)試和測(cè)試。
      文檔編號(hào)G06F11/36GK1570877SQ20041003731
      公開(kāi)日2005年1月26日 申請(qǐng)日期2004年4月27日 優(yōu)先權(quán)日2004年4月27日
      發(fā)明者李剛健, 朱紅軍, 劉長(zhǎng)有, 汪浩然, 歐陽(yáng)奎 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1