專利名稱:主板串口測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種主板串口的測試系統(tǒng)及方法,特別涉及一種自動檢測主板串口信號傳輸功能是否正常的系統(tǒng)及方法。
背景技術(shù):
串口(Serial Port)是計(jì)算機(jī)主要的外部接口之一,它可以實(shí)現(xiàn)與外部設(shè)備之間的命令和數(shù)據(jù)傳輸。串口主要有9針串口(DB9)和25針串口(DB25)兩種。25針串口在早期的電腦上曾用來連接紙帶機(jī)(Tape Handler)、調(diào)制解調(diào)器(MODEM)等,并可以用來聯(lián)機(jī)交換數(shù)據(jù),但其體積較大,作用又單一,目前的主板上已經(jīng)很少有25針串口了;現(xiàn)在主板的串口普遍采用9針串口,通過9針串口連接的設(shè)備有很多,比如串口鼠標(biāo)(SERIAL MOUSE)、調(diào)制解調(diào)器(MODEM)、手寫板(Handwriting Board)等。通常情況下,在計(jì)算機(jī)主板生產(chǎn)過程中,必須對主板串口信號傳輸?shù)墓δ苓M(jìn)行測試。目前的測試方式為,在計(jì)算機(jī)主板的串口上外接串口鼠標(biāo)等串口設(shè)備,進(jìn)行串口的測試。
這種測試方法給生產(chǎn)廠家造成一定困擾1.測試過程耗費(fèi)較多的時間;2.由于采用外接串口鼠標(biāo)進(jìn)行測試,會對造成這些外接設(shè)備容易損壞,不能滿足生產(chǎn)上對測試的要求;3.外接串口鼠標(biāo)實(shí)質(zhì)上只是將主板串口上的RxD(Receive Data)針腳和TxD(TransmitData)針腳進(jìn)行直連,只能測試主板串口上的RxD針腳和TxD針腳信號傳輸是否正常,不能測試主板串口上的RTS(Request To Send)針腳和CTS(Clear To Send)針腳,以及DTR(Data Terminal Ready)針腳和DSR(Data Send Ready)針腳信號傳輸是否正常。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種主板串口的測試系統(tǒng),其不但可以測試主板串口上的RxD針腳和TxD針腳信號傳輸是否正常,而且可以測試主板串口上的RTS針腳和CTS針腳,以及DTR針腳和DSR針腳信號傳輸是否正常,且測試過程更加簡便、準(zhǔn)確、快速。
鑒于以上內(nèi)容,有必要提供一種主板串口的測試方法,其不但可以測試主板串口上的RxD針腳和TxD針腳信號傳輸是否正常,而且可以測試主板串口上的RTS針腳和CTS針腳,以及DTR針腳和DSR針腳信號傳輸是否正常,并且測試過程更加簡便、準(zhǔn)確、快速。
一種主板串口測試系統(tǒng),其可對主板串口信號傳輸?shù)墓δ苓M(jìn)行測試。該系統(tǒng)運(yùn)行于一計(jì)算機(jī)中,該計(jì)算機(jī)包括一存儲設(shè)備及一主板,該主板通過一主板串口連接有一串口外接設(shè)備。所述的串口外接設(shè)備包括一外接串口和一光耦合芯片,并且該外接串口和該光耦合芯片連接在一起。所述主板串口測試系統(tǒng)包括一配置模塊,用于初始化主板串口和外接串口的配置方式;一選擇模塊,用于選擇主板串口和外接串口的配置方式,并向串口外接設(shè)備發(fā)送數(shù)據(jù);一數(shù)據(jù)接收模塊,用于接收從串口外接設(shè)備發(fā)回的數(shù)據(jù);一判斷模塊,用于比對發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù),判斷發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)是否相同,以確定主板串口信號傳輸?shù)墓δ苁欠裾!?br>
進(jìn)一步地,所述的主板串口和外接串口的配置方式包括沒有流控制的方式和有流控制的方式。
一種主板串口測試方法,其利用一計(jì)算機(jī)對主板串口信號傳輸?shù)墓δ苓M(jìn)行測試。該計(jì)算機(jī)包括一存儲設(shè)備及一主板,該主板通過一主板串口連接有一串口外接設(shè)備。所述的串口外接設(shè)備包括一外接串口和一光耦合芯片。該測試方法包括如下步驟(a)連接外接串口和光耦合芯片;(b)初始化主板串口和外接串口的配置方式;(c)向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同,以確定主板串口信號傳輸功能是否正常。
進(jìn)一步地,所述的主板串口和外接串口的配置方式包括沒有流控制的方式和有流控制的方式。
進(jìn)一步地,所述的向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同的步驟包括(a)選擇沒有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;(b)選擇有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;(c)若在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)相同,并且在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)也相同,則主板串口信號傳輸功能正常;(d)若在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,或者在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,則主板串口信號傳輸功能異常。
進(jìn)一步地,所述的向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同的步驟還包括(a)選擇有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;(b)選擇沒有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;(c)若在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)相同,并且在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)也相同,則主板串口信號傳輸功能正常;(d)若在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,或者在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,則主板串口信號傳輸功能異常。
相較于現(xiàn)有技術(shù),所述的主板串口測試系統(tǒng)及方法,不但可以測試主板串口上的RxD針腳和TxD針腳信號傳輸是否正常,還可以測試主板串口上的RTS針腳和CTS針腳,以及DTR針腳和DSR針腳信號傳輸是否正常。而且,由于其采用將主板串口外接串口外接設(shè)備,其可減少測試主板串口的時間,提高測試效率,并且不會損壞串口外接設(shè)備。
圖1是本發(fā)明主板串口測試系統(tǒng)的較佳實(shí)施例的硬件架構(gòu)圖。
圖2是本發(fā)明串口外接設(shè)備較佳實(shí)施例的電路圖。
圖3是本發(fā)明主板串口測試系統(tǒng)的功能模塊圖。
圖4是本發(fā)明主板串口測試方法的較佳實(shí)施例的流程圖。
具體實(shí)施方式如圖1所示,是本發(fā)明主板串口測試系統(tǒng)的較佳實(shí)施例的硬件架構(gòu)圖。本較佳實(shí)施例的硬件架構(gòu)主要包括一計(jì)算機(jī)100、一串口外接設(shè)備102。該計(jì)算機(jī)100包括一主板104,一存儲設(shè)備106,以及一主板串口測試系統(tǒng)120。該串口外接設(shè)備102包括一外接串口200和一光耦合芯片(Optical Coupling Chip)202。所述串口外接設(shè)備102與主板104的串口108相連接,所述主板串口測試系統(tǒng)120運(yùn)行于該計(jì)算機(jī)100中,用于檢測主板串口108信號傳輸?shù)墓δ?。其中外接串?00是一子串口,可以插入到主板串口108中,用于與主板104進(jìn)行命令和數(shù)據(jù)傳輸。
所述的主板104提供多個電子設(shè)備接口使得電子設(shè)備可藉此與主板104進(jìn)行連接,比如提供中央處理器(Central Processing Unit,CPU)的接口使得CPU可以與主板104進(jìn)行連接,提供內(nèi)存(Memory)接口使得Memory可以與主板104進(jìn)行連接。主板104還包括有多個主板串口108,用于與外部設(shè)備之間的命令和數(shù)據(jù)傳輸。例如com1、com2等。在本較佳實(shí)施例中,主板串口108為一9針串口,包括RI(Ring Indicator)針腳、CTS(Clear To Send)針腳、RTS(Request ToSend)針腳、DSR(Data Send Ready)針腳、SG(Signal Ground)針腳、DTR(Data Terminal Ready)針腳、TxD(Transmit Data)針腳、RxD(Receive Data)針腳、DCD(Data Carrier Detect)針腳。
所述的存儲設(shè)備106是可擦寫的儲存媒介,比如計(jì)算機(jī)硬盤或者閃存盤等。在本較佳實(shí)施例中,存儲設(shè)備106可用于存儲由系統(tǒng)軟件控制所發(fā)送出去的數(shù)據(jù)、接收到的由串口外接設(shè)備102傳輸?shù)街靼?04的數(shù)據(jù)、將發(fā)送出去的數(shù)據(jù)與接收到的數(shù)據(jù)進(jìn)行對比的對比結(jié)果文件等。
如圖2所示,是本發(fā)明串口外接設(shè)備較佳實(shí)施例的電路圖。本較佳實(shí)施例的串口外接設(shè)備102包括一外接串口200和一光耦合芯片202。其中外接串口200為一9針串口,包括RI(Ring Indicator)針孔11、CTS(Clear To Send)針孔12、RTS(Request To Send)針孔13、DSR(Data Send Ready)針孔14、SG(Signal Ground)針孔15、DTR(Data Terminal Ready)針孔16、TxD(Transmit Data)針孔17、RxD(Receive Data)針孔18、DCD(Data Carrier Detect)針孔19,各針孔分別對應(yīng)主板串口108中的各針腳。所述的光耦合芯片202包括八個接線點(diǎn),通過兩個光電耦合電路進(jìn)行別針連接,其中接線點(diǎn)1、接線點(diǎn)3為正極,接線點(diǎn)2、接線點(diǎn)4為負(fù)極,接線點(diǎn)5、接線點(diǎn)7為發(fā)送端,接線點(diǎn)6、接線點(diǎn)8為接收端。所述的光耦合芯片202與外接串口200進(jìn)行的連接是通過光耦合芯片202將外接串口200的RxD針孔18和TxD針孔17相連,將RTS針孔13和CTS針孔12相連,將DTR針孔16和DSR針孔14相連,形成傳輸回路。所述的CTS針孔12、RTS針孔13、TxD針孔17、RxD針孔18分別通過導(dǎo)線連接到光耦合芯片202的發(fā)送端7、接收端8、發(fā)送端5、接收端6,所述的SG針孔15通過導(dǎo)線連接到光耦合芯片202的負(fù)極2和負(fù)極4,所述的DTR針孔16、DSR針孔14分別通過導(dǎo)線連接到光耦合芯片202的正極1、正極3,并且將DSR針孔14和DTR針孔16通過一導(dǎo)線直接連接在一起。所述的光耦合芯片中,正極1和負(fù)極2之間通過一發(fā)光二極管連接、發(fā)送端5和接收端6之間通過一受光器連接,形成一光電耦合電路;同樣正極3和負(fù)極4之間通過另一發(fā)光二極管連接、發(fā)送端7和接收端8之間通過另一受光器連接,形成另一光電耦合電路。在本較佳實(shí)例中,當(dāng)輸入端DTR針孔16或DSR針孔14有電流通過時,正極1電位升高,電流通過連接正極1和負(fù)極2的發(fā)光二極管,使該發(fā)光二極管開始發(fā)光,當(dāng)電流足夠高時,連接發(fā)送端5和接收端6的受光器接收到發(fā)光二極管發(fā)出的光線之后產(chǎn)生光電流,使得發(fā)送端5和接收端6連通,發(fā)送端5接收到從TxD針孔17傳輸過來的信號并傳輸給該受光器,然后接收端6接收由發(fā)送端5傳輸給所述受光器的信號并發(fā)回給RxD針孔18;同樣,當(dāng)輸入端DTR針孔16或DSR針孔14有電流通過時,正極1電位升高,電流通過連接正極3和負(fù)極4的發(fā)光二極管,使該發(fā)光二極管開始發(fā)光,當(dāng)電流足夠高時,連接發(fā)送端7和接收端8的受光器接收到發(fā)光二極管發(fā)出的光線之后產(chǎn)生光電流,使得發(fā)送端7和接收端8連通,發(fā)送端7接收到從CTS針孔12傳輸過來的信號并傳輸給該受光器,然后接收端8接收由發(fā)送端7傳輸給所述受光器的信號并發(fā)回給RTS針孔13。
如圖3所示,是本發(fā)明主板串口測試系統(tǒng)的功能模塊圖。該主板串口測試系統(tǒng)120包括一配置模塊122、一選擇模塊124、一數(shù)據(jù)接收模塊126、以及一判斷模塊128。所述的配置模塊122用于初始化主板串口108和外接串口200配置方式,將主板串口108和外接串口200初始化成有流控制的配置方式和沒有流控制的配置方式。所述的選擇模塊124是用于選擇有流控制的配置方式或沒有流控制的配置方式,然后發(fā)送數(shù)據(jù)到串口外接設(shè)備102,開始測試。所述的數(shù)據(jù)接收模塊126是用于接收由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù),并保存在存儲設(shè)備106中。所述的判斷模塊128用于將發(fā)送給串口外接設(shè)備102的數(shù)據(jù)和接收到的串口外接設(shè)備102所傳回的數(shù)據(jù)進(jìn)行比較,來判斷發(fā)送的數(shù)據(jù)和接收到的數(shù)據(jù)是否相同。
如圖4所示,是本發(fā)明主板串口測試方法的較佳實(shí)施例的流程圖。首先,步驟S11,在測試之前做一些準(zhǔn)備步驟。該準(zhǔn)備步驟主要包括通過導(dǎo)線連接外接串口200和光耦合芯片202,所述的連接是通過光耦合芯片202將外接串口200的RxD針孔18和TxD針孔17相連,將RTS針孔13和CTS針孔12相連,將DTR針孔16和DSR針孔14相連,形成傳輸回路;把外接串口200插入到主板串口108上。
步驟S12,通過配置模塊122初始化主板串口108和外接串口200配置方式,將主板串口108和外接串口200初始化成有流控制的配置方式和沒有流控制的配置方式。在本較佳實(shí)施例中,是通過軟件控制調(diào)用一個API(Application Programming Interface)函數(shù)SetCommState()來初始化主板串口108和外接串口200配置方式的。
步驟S13,選擇模塊124選擇沒有流控制的方式,然后開始發(fā)送數(shù)據(jù)到串口外接設(shè)備102,開始測試。
步驟S14,數(shù)據(jù)接收模塊126接收由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù),并保存在存儲設(shè)備106中。
在本較佳實(shí)施例中,數(shù)據(jù)接收模塊126接收由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù)以及將接收到的數(shù)據(jù)保存到存儲設(shè)備106中的動作,均在微軟窗口操作系統(tǒng)(Microsoft Windows Operating System)環(huán)境下,通過軟件控制完成的。
步驟S15,判斷模塊128比較在沒有流控制的方式下發(fā)送給串口外接設(shè)備102的數(shù)據(jù)和所接收到的由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù),判斷在沒有流控制的方式下發(fā)送的數(shù)據(jù)與接收到的數(shù)據(jù)是否相同。
步驟S16,如果在沒有流控制的方式下發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)相同,則選擇模塊124選擇有流控制的方式,然后開始發(fā)送數(shù)據(jù)到串口外接設(shè)備102,開始測試。
步驟S17,數(shù)據(jù)接收模塊126接收由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù),并保存在存儲設(shè)備106中。
步驟S18,判斷模塊128比較在有流控制的方式下發(fā)送給串口外接設(shè)備102的數(shù)據(jù)和所接收到的由串口外接設(shè)備102傳輸給主板104的數(shù)據(jù),判斷在有流控制的方式下發(fā)送的數(shù)據(jù)與接收到的數(shù)據(jù)是否相同。
步驟S19,如果在有流控制的方式下發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)相同,則測試成功,主板串口108傳輸數(shù)據(jù)的功能正常。
步驟S20,如果在沒有流控制的方式下發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)不相同,或如果在有流控制的方式下發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)不相同,則測試失敗,主板串口108傳輸數(shù)據(jù)的功能異常。
在其它較佳實(shí)施例中,可以在步驟S13中,選擇模塊124選擇有流控制的方式,然后發(fā)送數(shù)據(jù)到串口外接設(shè)備102,開始測試;而在步驟S16中選擇模塊124選擇沒有流控制的方式,然后發(fā)送數(shù)據(jù)到串口外接設(shè)備102,開始測試。
權(quán)利要求
1.一種主板串口測試系統(tǒng),其可對主板串口信號傳輸?shù)墓δ苓M(jìn)行測試,該系統(tǒng)運(yùn)行于一計(jì)算機(jī)中,該計(jì)算機(jī)包括一存儲設(shè)備及一主板,該主板通過一主板串口連接有一串口外接設(shè)備,其特征在于,所述的串口外接設(shè)備包括一外接串口和一光耦合芯片,并且該外接串口和該光耦合芯片連接在一起,所述主板串口測試系統(tǒng)包括一配置模塊,用于初始化主板串口和外接串口的配置方式;一選擇模塊,用于選擇主板串口和外接串口的配置方式,并向串口外接設(shè)備發(fā)送數(shù)據(jù);一數(shù)據(jù)接收模塊,用于接收從串口外接設(shè)備發(fā)回的數(shù)據(jù);一判斷模塊,用于比對發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù),判斷發(fā)送的數(shù)據(jù)和接收的數(shù)據(jù)是否相同,以確定主板串口信號傳輸?shù)墓δ苁欠裾!?br>
2.如權(quán)利要求1所述的主板串口測試系統(tǒng),其特征在于所述的主板串口和外接串口的配置方式包括沒有流控制的方式和有流控制的方式。
3.如權(quán)利要求1所述的主板串口測試系統(tǒng),其特征在于所述的外接串口和光耦合芯片連接在一起,包括外接串口的RxD針孔和TxD針孔相連,將RTS針孔和CTS針孔相連,將DTR針孔和DSR針孔相連,形成傳輸回路。
4.如權(quán)利要求1所述的主板串口測試系統(tǒng),其特征在于所述的光耦合芯片包括八個接線點(diǎn),通過兩個光電耦合電路進(jìn)行別針連接。
5.如權(quán)利要求1所述的主板串口測試系統(tǒng),其特征在于所述的主板串口包括com1口和com2口。
6.一種主板串口測試方法,其利用一計(jì)算機(jī)對主板串口信號傳輸?shù)墓δ苓M(jìn)行測試,該計(jì)算機(jī)包括一存儲設(shè)備及一主板,該主板通過一主板串口連接有一串口外接設(shè)備,其特征在于,所述的串口外接設(shè)備包括一外接串口和一光耦合芯片,該測試方法包括如下步驟連接外接串口和光耦合芯片;初始化主板串口和外接串口的配置方式;向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同,以確定主板串口信號傳輸功能是否正常。
7.如權(quán)利要求6所述的主板串口測試方法,其特征在于所述的主板串口和外接串口的配置方式包括沒有流控制的方式和有流控制的方式。
8.如權(quán)利要求7所述的主板串口測試方法,其特征在于所述的向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同的步驟包括選擇沒有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;選擇有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;若在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)相同,并且在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)也相同,則主板串口信號傳輸功能正常;若在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,或者在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,則主板串口信號傳輸功能異常。
9.如權(quán)利要求7所述的主板串口測試方法,其特征在于所述的向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同的步驟包括選擇有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;選擇沒有流控制的方式,向串口外接設(shè)備發(fā)送數(shù)據(jù)及接收從該串口外接設(shè)備發(fā)回的數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;若在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)相同,并且在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)也相同,則主板串口信號傳輸功能正常;若在有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,或者在沒有流控制的方式下所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)不相同,則主板串口信號傳輸功能異常。
10.如權(quán)利要求6所述的主板串口測試方法,其特征在于所述的連接外接串口和光耦合芯片的步驟還包括將外接串口的RxD針孔和TxD針孔相連,將RTS針孔和CTS針孔相連,將DTR針孔和DSR針孔相連,形成傳輸回路。
11.如權(quán)利要求6所述的主板串口測試方法,其特征在于所述的光耦合芯片包括八個接線點(diǎn),通過兩個光電耦合電路進(jìn)行別針連接。
12.如權(quán)利要求6所述的主板串口測試方法,其特征在于所述的主板串口包括com1口和com2口。
全文摘要
本發(fā)明提供一種主板串口測試系統(tǒng)及方法,該方法包括如下步驟連接外接串口和光耦合芯片;初始化串口配置方式;在沒有流控制的方式下和有流控制的方式下,分別發(fā)送數(shù)據(jù)及接收數(shù)據(jù)并判斷該所發(fā)送的數(shù)據(jù)和所接收的數(shù)據(jù)是否相同;如果在有流控制的方式下所發(fā)送數(shù)據(jù)及所接收數(shù)據(jù)相同并且在沒有流控制的方式下所發(fā)送數(shù)據(jù)及所接收數(shù)據(jù)也相同,則主板串口信號傳輸功能正常。利用本發(fā)明可以節(jié)省成本,且檢測過程更加簡便、準(zhǔn)確、快速。
文檔編號G06F11/267GK1963778SQ200510101238
公開日2007年5月16日 申請日期2005年11月11日 優(yōu)先權(quán)日2005年11月11日
發(fā)明者朱光宇, 舒三一 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司