亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法及裝置制造方法

文檔序號:6513574閱讀:209來源:國知局
按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法及裝置制造方法
【專利摘要】本發(fā)明適用于電子【技術(shù)領(lǐng)域】,提供了一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法及裝置,所述方法包括:檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式;當檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;當檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。本發(fā)明提供的技術(shù)方案具有節(jié)省成本,降低外形尺寸的優(yōu)點。
【專利說明】按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子領(lǐng)域,尤其涉及一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法及
裝直。
【背景技術(shù)】
[0002]現(xiàn)有的電子設(shè)備因為數(shù)據(jù)傳輸?shù)脑虮仨毿枰渲脭?shù)據(jù)業(yè)務(wù)串口,而調(diào)試串口對于現(xiàn)場調(diào)試設(shè)備非常重要但是不經(jīng)常使用,現(xiàn)有的技術(shù)通常是通過硬件擴展串口的方式來實現(xiàn)的,即在電子設(shè)備上同時配置調(diào)試串口和數(shù)據(jù)業(yè)務(wù)串口。
[0003]在實現(xiàn)現(xiàn)有技術(shù)的技術(shù)方案中,發(fā)現(xiàn)如下技術(shù)問題:
[0004]現(xiàn)有技術(shù)的配置方式一方面成本會增加,另一方面硬件的增加也會使得設(shè)備的結(jié)構(gòu)尺寸變大,這樣導致有些嵌入式芯片支持的通用異步收發(fā)器(英文全稱:UniversalAsynchronous Receiver/Transmitter,英文簡稱:UART)資源有限而不足以給外部一個以上的串口

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

[0005]本發(fā)明實施例的目的在于提供一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法,旨在解決現(xiàn)有技術(shù)成本增加和結(jié)構(gòu)尺寸變大的問題。
[0006]第一方面,提供一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法,所述方法包括如下步驟:
[0007]檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式;
[0008]當檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;
[0009]當檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
[0010]結(jié)合第一方面的技術(shù)方案,在第一方面的第一種可選方案中,所述檢測當前單個串口的串口模式具體包括:
[0011]設(shè)置串口模式標志位,依據(jù)所述標志位判斷所述單個串口的串口模式。
[0012]結(jié)合第一方面的技術(shù)方案,在第一方面的第二種可選方案中,所述檢測當前單個串口的串口模式具體包括:
[0013]獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。
[0014]第二方面,提供一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換裝置,所述裝置包括:
[0015]檢測單元,用于檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式;
[0016]切換單元,用于當所述檢測單元檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;當所述檢測單元檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
[0017]結(jié)合第二方面提供的技術(shù)方案,在第二方面的第一種可選方案中,所述裝置還包括:設(shè)置的串口標志位,所述檢測單元具體用于,依據(jù)所述標志位判斷所述單個串口的串口模式。
[0018]結(jié)合第二方面提供的技術(shù)方案,在第二方面的第二種可選方案中,所述檢測單元具體用于,
[0019]獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。
[0020]本發(fā)明實施例與現(xiàn)有技術(shù)相比,有益效果在于:本發(fā)明的技術(shù)方案通過一個串口實現(xiàn)了數(shù)據(jù)業(yè)務(wù)串口和調(diào)試串口的優(yōu)點。
【專利附圖】

【附圖說明】
[0021]圖1是本發(fā)明實施例提供的一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法的流程圖;
[0022]圖2是本發(fā)明實施例提供的一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明【具體實施方式】提供一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法,該方法由電子設(shè)備完成,該方法如圖1所示,包括如下步驟:
[0025]101、檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式;
[0026]102、當檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;
[0027]103、當檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
[0028]本發(fā)明提供的技術(shù)方案通過檢測單個串口的串口模式,并依據(jù)不同串口模式調(diào)用不同的業(yè)務(wù)程序,這樣就能夠在單個串口上同時實現(xiàn)數(shù)據(jù)業(yè)務(wù)串口模式和調(diào)試串口模式,這樣節(jié)省了硬件成本,縮小了結(jié)構(gòu)尺寸,另外上述修改僅僅是軟件上的修改,對于電子設(shè)備在兩個串口之間轉(zhuǎn)換時無需進行硬件上的改動,這樣提高了切換時的可靠性。
[0029]可選的,上述檢測當前單個串口的串口模式的方式具體可以包括下述方式中的任意一種:
[0030]方式A、設(shè)置串口模式標志位,依據(jù)該標志位判斷該串口模式,具體實現(xiàn)可以為,當串口模式為數(shù)據(jù)業(yè)務(wù)串口時,該標志位可以為1,當串口模式為調(diào)用數(shù)據(jù)業(yè)務(wù)串口時,該標志位可以為O,當然在實際情況中,上述邏輯1、0的表示含義也可以反過來,這里不在贅述。
[0031]方式B、獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。具體可以為,例如對于數(shù)據(jù)串口模式,數(shù)據(jù)報文的標識區(qū)域的數(shù)字例如為:
0000-0100,則獲取的標識區(qū)域的值位于上述區(qū)間的,就可以直接判斷上述單個串口的模式為數(shù)據(jù)串口模式,不屬于上述區(qū)間的,就可以判斷上述單個串口的模式為調(diào)制串口模式。
[0032]本發(fā)明【具體實施方式】還提供一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換裝置200,該裝置如圖2所示,包括:
[0033]檢測單元201,用于檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式;
[0034]切換單元202,用于當檢測單元201檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;當檢測單元201檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
[0035]可選的,上述裝置還包括:設(shè)置的串口標志位,檢測單元201具體用于,依據(jù)所述標志位判斷所述單個串口的串口模式。
[0036]可選的,檢測單元201具體用于,
[0037]獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。
[0038]本發(fā)明提供的裝置通過檢測單個串口的串口模式,并依據(jù)不同串口模式調(diào)用不同的業(yè)務(wù)程序,這樣就能夠在單個串口上同時實現(xiàn)數(shù)據(jù)業(yè)務(wù)串口模式和調(diào)試串口模式,這樣節(jié)省了硬件成本,縮小了結(jié)構(gòu)尺寸,另外上述修改僅僅是軟件上的修改,對于電子設(shè)備在兩個串口之間轉(zhuǎn)換時無需進行硬件上的改動,這樣提高了切換時的可靠性。
[0039]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換方法,其特征在于,所述方法包括如下步驟: 檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式; 當檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式; 當檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測當前單個串口的串口模式具體包括: 設(shè)置串口模式標志位,依據(jù)所述標志位判斷所述單個串口的串口模式。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測當前單個串口的串口模式具體包括: 獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。
4.一種按鍵式調(diào)試串口與數(shù)據(jù)業(yè)務(wù)串口切換裝置,其特征在于,所述裝置包括: 檢測單元,用于檢測切換按鍵的狀態(tài),當切換按鍵的狀態(tài)為啟動狀態(tài)時,檢測當前單個串口的串口模式; 切換單元,用于當所述檢測單元檢測到單個串口的串口模式為數(shù)據(jù)業(yè)務(wù)串口時,暫??刂婆_調(diào)試程序,釋放串口資源和初始化后,調(diào)用數(shù)據(jù)業(yè)務(wù)程序進入數(shù)據(jù)業(yè)務(wù)串口模式;當當所述檢測單元檢測到單個串口的串口模式為調(diào)試串口時,暫停當前數(shù)據(jù)業(yè)務(wù),釋放串口資源和初始化后,調(diào)用控制臺調(diào)試程序進入調(diào)試串口模式。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括:設(shè)置的串口標志位,所述檢測單元具體用于,依據(jù)所述標志位判斷所述單個串口的串口模式。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述檢測單元具體用于, 獲取所述當前單個串口傳遞的數(shù)據(jù)報文,解析所述數(shù)據(jù)報文獲取所述數(shù)據(jù)報文的標識區(qū)域,獲取所述標識區(qū)域的值,依據(jù)所述標識區(qū)域的值的范圍確定單個串口的模式。
【文檔編號】G06F13/38GK103500152SQ201310450124
【公開日】2014年1月8日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】陳利君 申請人:深圳市宏電技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1