專利名稱:一種串口通訊切換方法及串口通訊系統(tǒng)的制作方法
一種串口通訊切換方法及串口通訊系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明屬于串口通訊領(lǐng)域,尤其涉及一種串口通訊切換方法及串口通訊系統(tǒng)。
技術(shù)背景
串口是計(jì)算機(jī)的常用接口,目前計(jì)算機(jī)常用的串口通訊模式包括RS-232、RS-485 和RS-422三種,這三種通訊模式在工業(yè)計(jì)算機(jī)應(yīng)用環(huán)境中使用都很普遍。有時(shí),工業(yè)計(jì)算 機(jī)需要使用這三種模式,這就要求工業(yè)計(jì)算機(jī)具備在串口 RS-232、RS-485和RS-422三種通 訊模式下切換的能力。
現(xiàn)有技術(shù)1中RS-232/485/422之間的功能切換是采用全隔離的跳線進(jìn)行設(shè)置使 之實(shí)現(xiàn)主板串口 RS-232/485/422的功能切換;當(dāng)用戶需要進(jìn)行RS-232/485/422功能切換 時(shí),必須打開機(jī)箱并參照主板的相關(guān)說明書進(jìn)行手動設(shè)置跳線,操作過程復(fù)雜,且容易出現(xiàn) 人為失誤,人為失誤后的修改過程同樣復(fù)雜。
現(xiàn)有技術(shù)2是通過BIOS Setup菜單下的選項(xiàng)進(jìn)行設(shè)置,通過改變主板(南橋或 Super I/O)上通用輸入 / 輸出(General Purpose Input Output,GPI0)接口 的輸出邏輯狀 態(tài),從而設(shè)置RS-232/485/422模式的驅(qū)動芯片的工作模式,自動實(shí)現(xiàn)主板串口功能切換。 在BIOS Setup菜單下的選項(xiàng)設(shè)置中,用戶每次進(jìn)行RS-232/485/422功能切換時(shí)都需要開 機(jī)先進(jìn)入ktup菜單設(shè)置選項(xiàng)后保存并重新啟動,而許多用戶對修改BIOS設(shè)置不熟練或不 會修改,造成設(shè)置困難。發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種串口通訊切換方法,旨在解決現(xiàn)有技術(shù)1中通 過人工手動設(shè)置跳線來進(jìn)行通訊模式的切換導(dǎo)致操作復(fù)雜、容易造成人為失誤以及效率低 的問題;同時(shí)還解決了現(xiàn)有技術(shù)2中用戶每次進(jìn)行RS-232/485/422功能切換時(shí)都需要開機(jī) 先進(jìn)入BIOS Setup菜單設(shè)置選項(xiàng)后保存并重新啟動造成設(shè)置困難的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種串口通訊切換方法,所述串口通訊切換方法包 括下述步驟
步驟a 根據(jù)外部的操作信號輸出串口通訊切換控制信號,所述串口通訊切換控 制信號控制將第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
進(jìn)一步地,所述外部的操作信號通過用戶選擇界面的輸入獲得。
進(jìn)一步地,所述步驟a進(jìn)一步包括下述步驟
步驟al 設(shè)置當(dāng)前串口通訊為第一種通訊模式;
步驟a2 根據(jù)外部的操作信號判斷與所述外部的操作信號相對應(yīng)的第二種通訊 模式是否與所述第一種通訊模式相同;
步驟a3 若不相同,則輸出串口通訊切換控制信號,控制將所述第一種通訊模式 切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
進(jìn)一步地,通過GPIO接口輸出所述串口通訊切換控制信號。
進(jìn)一步地,通過多路選擇開關(guān)或串口選擇控制模塊將所述第一種通訊模式切換為 與所述外部的操作信號相對應(yīng)的第二種通訊模式。
本發(fā)明實(shí)施例的另一目的在于提供一種串口通訊系統(tǒng),所述串口通訊系統(tǒng)包括 串口通訊切換模塊,根據(jù)外部的操作信號輸出串口通訊切換控制信號,所述串口通訊切換 控制信號控制將第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
進(jìn)一步地,所述外部的操作信號通過用戶選擇界面的輸入獲得。
進(jìn)一步地,所述串口通訊切換模塊進(jìn)一步包括
當(dāng)前串口通訊設(shè)置模塊,設(shè)置當(dāng)前串口通訊為所述第一種通訊模式;
通訊模式判斷模塊,根據(jù)外部的操作信號判斷與所述外部的操作信號相對應(yīng)的第 二種通訊模式是否與所述第一種通訊模式相同;
控制信號輸出模塊,當(dāng)所述第二種通訊模式與所述第一種通訊模式不相同時(shí),輸 出串口通訊切換控制信號;
切換模塊,根據(jù)所述控制信號輸出模塊輸出的串口通訊切換控制信號,控制將所 述第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
進(jìn)一步地,所述控制信號輸出模塊為GPIO接口。
進(jìn)一步地,所述切換模塊為多路選擇開關(guān)或者串口選擇控制模塊。
與現(xiàn)有技術(shù)1中通過人工手動設(shè)置跳線來進(jìn)行通訊模式的切換,導(dǎo)致操作復(fù)雜、 容易造成人為失誤且效率低,以及現(xiàn)有技術(shù)2中用戶每次進(jìn)行RS-232/485/422功能切換時(shí) 都需要開機(jī)先進(jìn)入BIOS Setup菜單設(shè)置選項(xiàng)后保存并重新啟動造成設(shè)置困難相比;本發(fā) 明實(shí)施例提供的串口通訊切換方法,通過在操作系統(tǒng)內(nèi)進(jìn)行軟件設(shè)置(如用戶通過選擇界 面進(jìn)行選擇),根據(jù)外部的操作信號輸出串口通訊切換控制信號,再由串口通訊切換控制信 號控制將第一種通訊模式切換為第二種通訊模式,實(shí)現(xiàn)了多個(gè)串口通訊之間的自動切換, 不需要關(guān)閉或重啟計(jì)算機(jī),失誤率低,操作方便,提高了工作效率。
圖1是本發(fā)明實(shí)施例提供的串口通訊切換方法的實(shí)現(xiàn)流程圖2是本發(fā)明實(shí)施例提供的主板RS-232/485/422串口通訊切換方法的實(shí)現(xiàn)流程 圖3是本發(fā)明實(shí)施例提供的主板RS-232/485/422功能切換菜單或界面示意圖4是本發(fā)明實(shí)施例提供的串口通訊系統(tǒng)的串口通訊切換模塊結(jié)構(gòu)示意圖5是本發(fā)明第一實(shí)施例提供的串口通訊系統(tǒng)的結(jié)構(gòu)圖6是本發(fā)明第二實(shí)施例提供的串口通訊系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
本發(fā)明實(shí)施例提供的串口通訊切換方法根據(jù)外部的操作信號輸出串口通訊切換 控制信號,控制將第一種通訊模式切換為第二種通訊模式,實(shí)現(xiàn)了多個(gè)串口通訊之間的自動切換,失誤率低,操作方便,提高了工作效率。
本發(fā)明實(shí)施例提供的串口通訊切換方法主要包括步驟1 根據(jù)外部的操作信號輸 出串口通訊切換控制信號,串口通訊切換控制信號控制將第一種通訊模式切換為與外部的 操作信號相對應(yīng)的第二種通訊模式。其中,外部的操作信號通過用戶選擇界面的輸入獲得。
在本發(fā)明實(shí)施例中,可以通過串口通訊切換控制信號對多種通訊模式之間的切換 進(jìn)行控制;自動切換完全代替手動切換,其失誤率低,操作簡潔、快捷、方便,給客戶提供了 便利的服務(wù),減少工作時(shí)間和提高工作效率。
圖1示出了步驟1的具體實(shí)現(xiàn)流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相 關(guān)的部分,詳述如下其中,步驟1進(jìn)一步包括以下步驟
在步驟Sll中,設(shè)置當(dāng)前串口通訊為第一種通訊模式;
在步驟S12中,根據(jù)外部的操作信號判斷與外部的操作信號相對應(yīng)的第二種通訊 模式是否與第一種通訊模式相同;
在步驟S13中,若不相同,則輸出串口通訊切換控制信號,控制將第一種通訊模式 切換為與外部的操作信號相對應(yīng)的第二種通訊模式;
在步驟S14中,若相同,則可以確定與外部的操作信號相對應(yīng)的通訊模式為第一 種通訊模式。
在本發(fā)明實(shí)施例中,可以通過GPIO接口輸出串口通訊切換控制信號。
在本發(fā)明實(shí)施例中,可以通過多路選擇開關(guān)或者串口選擇控制模塊將第一種通訊 模式切換為第二種通訊模式。
為了更進(jìn)一步的說明本發(fā)明實(shí)施例提供的串口通訊切換方法,現(xiàn)以主板 RS-232/485/422串口通訊之間的切換為例參照圖2詳述如下;需要說明的是本發(fā)明實(shí)施例 提供的串口通訊切換方法可以實(shí)現(xiàn)主板RS-232/485/422串口通訊之間任意兩種通訊模式 的切換,也可以實(shí)現(xiàn)主板RS-232/485/422串口通訊之間三種通訊模式的切換;現(xiàn)以三種通 訊模式之間的切換為例進(jìn)行說明。
在步驟S21中,設(shè)置當(dāng)前默認(rèn)的串口通訊為RS-232通訊模式;
在步驟S22中,設(shè)置主板GPIO接口的輸出邏輯狀態(tài)使之輸出控制RS-232通訊模 式;
在步驟S23中,根據(jù)外部的操作信號判斷與外部的操作信號相對應(yīng)的串口通訊模 式是否為RS-485通訊模式;其中,外部的操作信號可以由圖3所示的主板RS-232/485/422 功能切換菜單或界面給出,通過分別與RS-232、RS-485、RS-422相對應(yīng)的按鈕可以分別給 出不同的操作信號。可以通過編寫各操作系統(tǒng)(如Windows XP/2000/98、Linux等)下設(shè) 置主板串口 RS-232/485/422功能切換的菜單或界面軟件來實(shí)現(xiàn)。
在步驟S24中,若是,則設(shè)置主板GPIO接口的輸出邏輯狀態(tài)使之輸出串口通訊切 換控制信號并控制將RS-232通訊模式切換為RS-485通訊模式;
在步驟S25中,若否,則進(jìn)一步判斷與外部的操作信號相對應(yīng)的串口通訊模式是 否為RS-422通訊模式;
在步驟S26中,若是,則設(shè)置主板GPIO接口的輸出邏輯狀態(tài)使之輸出串口通訊切 換控制信號并控制將RS-232通訊模式切換為RS-422通訊模式;
在步驟S27中,若否,則可以確認(rèn)當(dāng)前串口通訊為RS-232通訊模式。
本發(fā)明實(shí)施例提供的串口通訊切換方法是通過改變主板(南橋或Super I/O)上 GPIO接口的輸出邏輯狀態(tài),使之輸出串口通訊切換控制信號控制選擇RS-232/485/422相 對應(yīng)的傳輸通路,從而實(shí)現(xiàn)主板串口 RS-232/485/422通訊功能的自動切換。
圖4示出了本發(fā)明實(shí)施例提供的串口通訊系統(tǒng)的串口通訊切換模塊結(jié)構(gòu)示意圖, 為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下
串口通訊系統(tǒng)包括串口通訊切換模塊1,根據(jù)外部的操作信號輸出串口通訊切 換控制信號,控制將第一種通訊模式切換為第二種通訊模式。
其中,串口通訊切換模塊1進(jìn)一步包括當(dāng)前串口通訊設(shè)置模塊11、通訊模式判斷 模塊12、控制信號輸出模塊13以及切換模塊14 ;當(dāng)前串口通訊設(shè)置模塊11用于設(shè)置當(dāng)前 串口通訊為第一種通訊模式;通訊模式判斷模塊12根據(jù)外部的操作信號判斷與外部的操 作信號相對應(yīng)的第二種通訊模式是否與第一種通訊模式相同;當(dāng)?shù)诙N通訊模式與第一種 通訊模式不相同時(shí),控制信號輸出模塊13輸出串口通訊切換控制信號;切換模塊14根據(jù)控 制信號輸出模塊13輸出的串口通訊切換控制信號,控制將第一種通訊模式切換為與外部 的操作信號相對應(yīng)的第二種通訊模式。
在本發(fā)明實(shí)施例中,控制信號輸出模塊13可以為GPIO接口。
在本發(fā)明實(shí)施例中,切換模塊14可以為多路選擇開關(guān),通過控制多路選擇開關(guān)的 通斷來選擇與多種串口通訊模式相應(yīng)的傳輸通路,實(shí)現(xiàn)串口通訊功能的自動切換。另外,切 換模塊14也可以為串口選擇控制模塊,通過設(shè)置該串口選擇控制模塊的工作模式,選擇與 多種串口通訊模式相應(yīng)的傳輸通路,實(shí)現(xiàn)串口通訊功能的自動切換。其中,采用串口選擇控 制模塊可以降低電路設(shè)計(jì)的難度。
為了更進(jìn)一步的說明本發(fā)明實(shí)施例提供的串口通訊系統(tǒng),現(xiàn)以主板 RS-232/485/422串口通訊之間的切換為例進(jìn)行說明如下;圖5示出了本發(fā)明第一實(shí)施例提 供的串口通訊系統(tǒng)的結(jié)構(gòu)圖
串口通訊系統(tǒng)包括主板2、第一驅(qū)動模塊3、DB9接口 4、第三驅(qū)動模塊5、多路選 擇開關(guān)6以及第二驅(qū)動模塊7 ;其中,主板2進(jìn)一步包括UARTs接口 21以及GPIO接口 22, 根據(jù)GPIO接口 22的電平信號輸出控制多路選擇開關(guān)6的通斷,由多路選擇開關(guān)6選擇與 RS-232/485/422串口通訊相對應(yīng)的傳輸通路,實(shí)現(xiàn)主板RS-232/485/422串口通訊之間的 自動切換。而第一驅(qū)動模塊3用于RS-232發(fā)送和接收的驅(qū)動;第二驅(qū)動模塊7用于RS-422 接收的驅(qū)動;第三驅(qū)動模塊5用于RS-485發(fā)送和接收的驅(qū)動以及RS-422發(fā)送的驅(qū)動。
主板串口 RS-232/485/422通訊模式共用的信號分別是DCD-、RXD、TXD和DTR-信 號,其中DCD-信號對應(yīng)RS-485/422的TXN,RXD信號對應(yīng)RS-485/422的TXP,TXD信號對應(yīng) RS-485/422的RXP,DTR-信號對應(yīng)RS-485/422的RXN。RS-485為半雙工通訊方式,使用一 對差分對,其接收和發(fā)送數(shù)據(jù)通過TXN和TXP完成。RS-422為全雙工通訊方式,使用兩對差 分對,其接收和發(fā)送數(shù)據(jù)通過TXP、TXN、RXP、RXN完成。因此,串口發(fā)送信號既是RS-232發(fā) 送信號,也是RS-485/422發(fā)送信號,其直接連到RS-232和RS-485/422相應(yīng)的驅(qū)動芯片發(fā) 送端,并且在串口連接器端根據(jù)需要由多路選擇開關(guān)選擇是RS-232還是RS-485/422發(fā)送 傳輸通路。串口接收信號根據(jù)需要通過多路選擇開關(guān)6選擇是RS-232或RS-485或RS-422 接收方式(RS-485和RS-422接收方式不同),同時(shí)在串口連接器端也根據(jù)需要由多路選擇 開關(guān)6選擇是RS-232或RS-485或RS-422接收傳輸通路。多路選擇開關(guān)6的控制是由主板2 (南橋或Super I/O)上GPIO接口 22的輸出邏輯狀態(tài)確定,GPIO接口 22的輸出邏輯 狀態(tài)由各操作系統(tǒng)中RS-232/485/422功能切換的菜單或界面選項(xiàng)確定,由此軟件設(shè)置實(shí) 現(xiàn)主板串口部分RS-232/485/422通訊模式切換功能。
在本發(fā)明實(shí)施例中,多路選擇開關(guān)6的開斷控制引腳為三個(gè),當(dāng)GPIO接口 22輸出 控制引腳的電平為1、1、0時(shí),多路選擇開關(guān)6的選擇是RS-232通訊模式通路,當(dāng)GPIO接 口 22輸出控制引腳的電平為0、1、0時(shí),多路選擇開關(guān)6的選擇是RS-485通訊模式通路,當(dāng) GPIO接口 22輸出控制引腳的電平為0、0、1時(shí),多路選擇開關(guān)6的選擇是RS-422通訊模式 通路。
作為本發(fā)明的一個(gè)實(shí)施例,多路選擇開關(guān)6可以為繼電器或其他任何滿足設(shè)計(jì)應(yīng) 用要求的多路選擇開關(guān)等;通過多路選擇開關(guān)6可以實(shí)現(xiàn)將第一種通訊模式切換為第二種 通訊模式。
圖6示出了本發(fā)明第二實(shí)施例提供的串口通訊系統(tǒng)的結(jié)構(gòu)圖,為了便于說明,僅 示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下
串口通訊系統(tǒng)包括主板2、串口選擇控制模塊8以及DB9接口 4 ;其中,主板2進(jìn)一 步包括UARTs接口 21以及GPIO接口 22,根據(jù)GPIO接口 22的電平信號輸出控制串口選擇控 制模塊8,選擇與RS-232/485/422串口通訊相對應(yīng)的傳輸通路,實(shí)現(xiàn)主板RS-232/485/422 串口通訊之間的自動切換。
串口選擇控制模塊8工作模式(RS-232或RS-485或RS-422)的控制是由主板 2 (南橋或Super I/O) GPIO接口 22的輸出邏輯狀態(tài)確定,GPIO接口 22的輸出邏輯狀態(tài)由 各操作系統(tǒng)中RS-232/485/422功能切換的菜單或界面選項(xiàng)確定,由此軟件設(shè)置實(shí)現(xiàn)主板 串口部分RS-232/485/422通訊模式切換功能。
在本發(fā)明實(shí)施例中,串口選擇控制模塊8可以為集成了 RS-232/485/422三種串口 的發(fā)送和接收驅(qū)動芯片;其工作模式通過芯片的兩個(gè)控制引腳進(jìn)行設(shè)置,當(dāng)GPIO接口 22輸 出控制引腳的電平為0、1時(shí),該驅(qū)動芯片的工作模式是RS-232通訊模式;當(dāng)GPIO接口 22 輸出控制引腳的電平為1、0時(shí),該驅(qū)動芯片的工作模式是RS-485通訊模式,當(dāng)GPIO接口 22 輸出控制引腳的電平為1、1時(shí),該驅(qū)動芯片的工作模式是RS-422通訊模式。
在本發(fā)明實(shí)施例中,根據(jù)串口選擇控制模塊8引腳的復(fù)用程度可以分為三類(1) 非隔離,此串口選擇控制模塊8的功能引腳全部為復(fù)用狀態(tài),可以做到引腳最少,封裝最 小,但是外接電路非常復(fù)雜,該串口選擇控制模塊8可以采用MAX3160芯片等。( 部分隔 離,此串口選擇控制模塊8的功能引腳部分為復(fù)用狀態(tài),引腳數(shù)目比非隔離芯片多,封裝中 等,但是外接電路比較復(fù)雜,該串口選擇控制模塊8可以采用MAX3161芯片等。(3)全隔離, 此串口選擇控制模塊8的功能引腳不存在復(fù)用狀態(tài),外接電路最簡單,但是引腳數(shù)目最多, 封裝最大,該串口選擇控制模塊8可以采用MAX3162芯片等。
本發(fā)明實(shí)施例提供的串口通訊系統(tǒng)是通過改變主板2(南橋或Super I/O)上GPIO 接口 22的輸出邏輯狀態(tài),控制多路選擇開關(guān)6的通斷或串口選擇控制模塊8的工作模式, 輸出串口通訊切換控制信號控制選擇RS-232/485/422相應(yīng)的傳輸通路,自動實(shí)現(xiàn)主板串 口 RS-232/485/422功能切換。另外,應(yīng)用此技術(shù)方法實(shí)現(xiàn)主板串口部分RS-232/485/422 功能切換,與現(xiàn)有技術(shù)相比,刪除了主板設(shè)計(jì)中的多余的跳針,對主板PCB的結(jié)構(gòu)、布局和 美觀,在一定程度上具有改善作用。
本發(fā)明實(shí)施例提供的串口通訊切換方法通過在操作系統(tǒng)內(nèi)進(jìn)行軟件設(shè)置,并根據(jù) 外部的操作信號輸出串口通訊切換控制信號并控制將第一種通訊模式切換為第二種通訊 模式,實(shí)現(xiàn)了多個(gè)串口通訊之間的自動切換,不需要關(guān)機(jī)和重啟,失誤率低,操作方便,提高 了工作效率。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種串口通訊切換方法,其特征在于,所述串口通訊切換方法包括下述步驟步驟a 根據(jù)外部的操作信號輸出串口通訊切換控制信號,所述串口通訊切換控制信 號控制將第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
2.如權(quán)利要求1所述的串口通訊切換方法,其特征在于,所述外部的操作信號通過用 戶選擇界面的輸入獲得。
3.如權(quán)利要求1所述的串口通訊切換方法,其特征在于,所述步驟a進(jìn)一步包括下述步驟步驟al 設(shè)置當(dāng)前串口通訊為第一種通訊模式;步驟a2 根據(jù)外部的操作信號判斷與所述外部的操作信號相對應(yīng)的第二種通訊模式 是否與所述第一種通訊模式相同;步驟a3:若不相同,則輸出串口通訊切換控制信號,控制將所述第一種通訊模式切換 為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
4.如權(quán)利要求1所述的串口通訊切換方法,其特征在于,通過GPIO接口輸出所述串口 通訊切換控制信號。
5.如權(quán)利要求1所述的串口通訊切換方法,其特征在于,通過多路選擇開關(guān)或串口選 擇控制模塊將所述第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模 式。
6.一種串口通訊系統(tǒng),其特征在于,所述串口通訊系統(tǒng)包括串口通訊切換模塊,根據(jù)外部的操作信號輸出串口通訊切換控制信號,所述串口通訊 切換控制信號控制將第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊 模式。
7.如權(quán)利要求6所述的串口通訊系統(tǒng),其特征在于,所述外部的操作信號通過用戶選 擇界面的輸入獲得。
8.如權(quán)利要求6所述的串口通訊系統(tǒng),其特征在于,所述串口通訊切換模塊進(jìn)一步包括當(dāng)前串口通訊設(shè)置模塊,設(shè)置當(dāng)前串口通訊為所述第一種通訊模式; 通訊模式判斷模塊,根據(jù)外部的操作信號判斷與所述外部的操作信號相對應(yīng)的第二種 通訊模式是否與所述第一種通訊模式相同;控制信號輸出模塊,當(dāng)所述第二種通訊模式與所述第一種通訊模式不相同時(shí),輸出串 口通訊切換控制信號;切換模塊,根據(jù)所述控制信號輸出模塊輸出的串口通訊切換控制信號,控制將所述第 一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。
9.如權(quán)利要求8所述的串口通訊系統(tǒng),其特征在于,所述控制信號輸出模塊為GPIO接
10.如權(quán)利要求8所述的串口通訊系統(tǒng),其特征在于,所述切換模塊為多路選擇開關(guān)或 者串口選擇控制模塊。
全文摘要
本發(fā)明適用于串口通訊領(lǐng)域,提供了一種串口通訊切換方法及串口通訊系統(tǒng);串口通訊切換方法包括下述步驟步驟a根據(jù)外部的操作信號輸出串口通訊切換控制信號,所述串口通訊切換控制信號控制將第一種通訊模式切換為與所述外部的操作信號相對應(yīng)的第二種通訊模式。本發(fā)明提供的串口通訊切換方法通過在操作系統(tǒng)內(nèi)進(jìn)行軟件設(shè)置,并根據(jù)外部的操作信號輸出串口通訊切換控制信號,控制將第一種通訊模式切換為第二種通訊模式,實(shí)現(xiàn)了多個(gè)串口通訊之間的自動切換,不需要關(guān)機(jī)和重啟,失誤率低,操作方便,提高了工作效率。
文檔編號G06F13/38GK102033833SQ20091019061
公開日2011年4月27日 申請日期2009年9月25日 優(yōu)先權(quán)日2009年9月25日
發(fā)明者劉光才, 羅蔚 申請人:研祥智能科技股份有限公司