專利名稱:一種具有ps/2接口的嵌入式裝置及其連接方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種嵌入式裝置,尤其是一種具有PS/2接口的嵌入式裝置及其連接 方法。
背景技術(shù):
目前現(xiàn)有的嵌入式裝置其輸入方式一般為使用專用鍵盤、觸摸屏或遠(yuǎn)程控制,但 這些輸入裝置均需要其配套專用的硬件和軟件,將會(huì)使開發(fā)廠商帶來付加的開支。另一方 面,這些專用的硬件不像使用者常用的個(gè)人計(jì)算機(jī)輸入裝置那么便捷。目前為止,作為個(gè)人 計(jì)算機(jī)使用的PS/2兼容性鼠標(biāo)與鍵盤并沒有在嵌入式裝置使用。而對(duì)大多數(shù)的使用者來 說,他們皆已適應(yīng)了現(xiàn)有個(gè)人計(jì)算機(jī)所使用的輸入裝置,例如鼠標(biāo)與鍵盤,因此給嵌入式裝 置加入個(gè)人計(jì)算機(jī)的標(biāo)準(zhǔn)輸入裝置將可以提升嵌入式裝置的使用者更快速便捷地輸入數(shù) 據(jù),增進(jìn)工作效率。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問題,而提出一種具有PS/2接口的嵌 入式裝置及其連接方法。 本發(fā)明的技術(shù)解決方案是本發(fā)明為一種具有PS/2接口的嵌入式裝置,其特殊之 處在于該裝置包含PS/2接口 ,用來連接PS/2裝置;電源模塊,由PS/2接口供應(yīng)電源至 PS/2裝置;設(shè)定模塊,當(dāng)PS/2接口與PS/2裝置連接時(shí)產(chǎn)生初始化指令;輸出模塊,由PS/2 接口傳該初始化指令至PS/2裝置,初始化PS/2裝置;輸入模塊,由PS/2接口接收來自PS/2 裝置的輸入數(shù)據(jù),電源模塊、輸出模塊和輸入模塊均通過PS/2接口與PS/2裝置連接。
上述PS/2裝置為鼠標(biāo),其產(chǎn)生位置變換信息和點(diǎn)擊信息時(shí),發(fā)送信息至嵌入式裝 置。 上述PS/2裝置為鍵盤,其產(chǎn)生掃瞄碼(scan code)信息時(shí),發(fā)送信息至嵌入式裝置。 上述電源模塊所供應(yīng)電源為5V電壓。 上述設(shè)定模塊在PS/2接口與PS/2裝置連接時(shí),通過輸出模塊發(fā)送重設(shè)指令,在 PS/2裝置回復(fù)后,繼續(xù)發(fā)送初始化指令,并對(duì)PS/2裝置進(jìn)行初始化。 —種連接PS/2裝置至嵌入式裝置的方法,其特殊之處在于,該裝置包含以下步 驟 1)連接PS/2裝置至嵌入式裝置的PS/2接口 ; 2)由PS/2接口供應(yīng)電源至PS/2裝置; 3)由PS/2接口傳送初始化指令至PS/2裝置; 4)根據(jù)初始化指令初始化PS/2裝置; 5)由PS/2接口接收來自PS/2裝置的輸入數(shù)據(jù)。 上述該P(yáng)S/2裝置為鼠標(biāo),其產(chǎn)生位置變換信息和點(diǎn)擊信息時(shí),發(fā)送信息至嵌入式裝置。 上述PS/2裝置為鍵盤,其產(chǎn)生掃瞄碼(scan code)信息時(shí),發(fā)送信息至嵌入式裝置。 上述電源模塊所供應(yīng)電源為5V電壓。 上述步驟3)在PS/2接口與PS/2裝置連接時(shí),嵌入式裝置發(fā)送重設(shè)指令,在PS/2
裝置回復(fù)后,繼續(xù)發(fā)送初始化指令,在PS/2裝置回復(fù)后,對(duì)PS/2裝置進(jìn)行初始化。 本發(fā)明提供的具有PS/2接口的嵌入式裝置及其連接方法,給嵌入式裝置加入了
個(gè)人計(jì)算機(jī)的標(biāo)準(zhǔn)輸入裝置,可以提升嵌入式裝置的使用者更快速便捷地輸入數(shù)據(jù),增進(jìn)
工作效率。
圖1為本發(fā)明裝置示意圖;
圖2為本發(fā)明方法示意圖。 其中,101-嵌入式裝置,102-顯示模塊,103-微處理器,104-電源模塊,105-設(shè)定 模塊,106-輸出模塊,107-輸入模塊,108-PS/2界面,109-PS/2裝置;
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種嵌入式裝置連接PS/2鼠標(biāo)(鍵盤)的實(shí)現(xiàn),以下通過具體
實(shí)施例分別進(jìn)行詳細(xì)說明。
實(shí)施例1 參見圖l,該裝置具體可以包括 101 :嵌入式裝置,其可為手機(jī)、PDA(個(gè)人數(shù)字助理機(jī))、GPS(全球定位系統(tǒng))裝置 或電子翻譯機(jī)。
102 :顯示模塊,用來顯示由微處理器處理后的信息。
103 :微處理器,設(shè)置在嵌入式裝置內(nèi),其與各模塊間均有連接,處理來自各模塊的信息。 104 :電源模塊,用來供應(yīng)電源至PS/2裝置109,所供應(yīng)的電源電壓為5V電壓???包括電源管理模塊,具備有一個(gè)電源IC,例如常用的TPS61027IC,具備有過流保護(hù)的功能。
105 :設(shè)定模塊,用來當(dāng)PS/2接口 108與PS/2裝置109連接時(shí)產(chǎn)生初始化指令。 即當(dāng)PS/2接口與PS/2裝置連接時(shí),設(shè)定模塊105會(huì)先發(fā)出重設(shè)指令通過輸出模塊106由 PS/2接口 108傳輸至PS/2裝置109,等待PS/2裝置109回復(fù)。當(dāng)PS/2裝置109回復(fù)后, 設(shè)定模塊105則再發(fā)出初始化指令,同樣亦通過該輸出模塊106經(jīng)由PS/2接口 108傳輸至 PS/2裝置109,并進(jìn)行初始化。 106 :輸出模塊,用以經(jīng)由該P(yáng)S/2接口 108傳送該初始化指令至該P(yáng)S/2裝置109, 以初始化該P(yáng)S/2裝置109。 107 :輸入模塊,用以接收通過PS/2接口 108所來自PS/2裝置109之輸入數(shù)據(jù)。 例如PS/2裝置鼠標(biāo)在產(chǎn)生一位置變換信息時(shí),輸入模塊接收來自該鼠標(biāo)產(chǎn)生的變換信息, 并發(fā)送位置變換信息至嵌入式裝置的微處理器103。若該鼠標(biāo)另產(chǎn)生一點(diǎn)擊信息時(shí),亦發(fā)送 該點(diǎn)擊信息至嵌入式裝置的微處理器103。更進(jìn)一步地,若該P(yáng)S/2裝置109為一鍵盤時(shí),在該鍵盤產(chǎn)生一掃瞄碼(scan code)訊息時(shí),輸入模塊107發(fā)送該訊息至嵌入式裝置的微處 理器103。 108 :PS/2接口 ,用以連接一 PS/2裝置,設(shè)置于嵌入式裝置內(nèi),其和電源模塊104、 設(shè)定模塊105、輸出模塊106與輸出模塊均有連接,模塊可通過PS/2接口傳輸一定電子訊 號(hào)、信息或電源給PS/2裝置109。
實(shí)施例2 參見圖2,是本發(fā)明實(shí)施例2提供的一種連接PS/2裝置至嵌入式裝置的方法示意 圖,該方法具體可以包括 步驟201 :連接一 PS/2裝置至一嵌入式裝置的一 PS/2接口 。用戶可將個(gè)人計(jì)算 機(jī)使用之PS/2裝置如鼠標(biāo)或鍵盤,通過設(shè)置在嵌入式裝置的PS/2接口 ,使PS/2裝置與嵌 入式裝置物理上可連接,其中嵌入式裝置可為一手機(jī)、PDA(個(gè)人數(shù)字助理機(jī))、GPS(全球定 位系統(tǒng))裝置或電子翻譯機(jī)其中之一者。 步驟202 :經(jīng)由該P(yáng)S/2接口供應(yīng)一電源至該P(yáng)S/2裝置。嵌入式裝置可經(jīng)由設(shè)置 其上之PS/2接口供應(yīng)一電源至該P(yáng)S/2裝置,使PS/2裝置具備有工作電力,該供應(yīng)的電源 電壓為5V電壓。 步驟203 :經(jīng)由該P(yáng)S/2接口傳送一初始化指令至該P(yáng)S/2裝置。嵌入式裝置可經(jīng)由 設(shè)置其上的PS/2接口傳送一初始化指令至該P(yáng)S/2裝置,以進(jìn)行初始化的工作。于發(fā)送初 始化指令之前,嵌入式裝置會(huì)先發(fā)送一重設(shè)指令至PS/2裝置,等待PS/2裝置回復(fù)。當(dāng)PS/2 裝置回復(fù)后,再發(fā)出一初始化指令至PS/2裝置,并進(jìn)行初始化。 步驟204 :依據(jù)該初始化指令初始化該P(yáng)S/2裝置。嵌入式裝置依據(jù)該初始化指令
將PS/2裝置進(jìn)行初始化,并于初始化后開始接收來自PS/2裝置的數(shù)據(jù)。 步驟205 :經(jīng)由該P(yáng)S/2接口接收來自該P(yáng)S/2裝置的一輸入數(shù)據(jù)。當(dāng)PS/2裝置如
鼠標(biāo),在產(chǎn)生一位置變換信息時(shí),可接收來自該鼠標(biāo)產(chǎn)生之變換信息,并將位置變換信息傳
輸至嵌入式裝置的微處理器進(jìn)行信息處理。若該鼠標(biāo)另產(chǎn)生一點(diǎn)擊信息時(shí),亦傳輸該點(diǎn)擊
信息至嵌入式裝置的微處理器進(jìn)行處理。更進(jìn)一步地,在該P(yáng)S/2裝置為一鍵盤時(shí),當(dāng)鍵盤
產(chǎn)生一掃瞄碼(scan code)訊息時(shí),傳輸該掃瞄碼訊息至嵌入式裝置的微處理器進(jìn)行處理。
權(quán)利要求
一種具有PS/2接口的嵌入式裝置,其特征在于該裝置包含PS/2接口,用來連接PS/2裝置;電源模塊,由PS/2接口供應(yīng)電源至PS/2裝置;設(shè)定模塊,當(dāng)PS/2接口與PS/2裝置連接時(shí)產(chǎn)生初始化指令;輸出模塊,由PS/2接口傳該初始化指令至PS/2裝置,初始化PS/2裝置;輸入模塊,由PS/2接口接收來自PS/2裝置的輸入數(shù)據(jù),所述電源模塊、輸出模塊和輸入模塊均通過PS/2接口與PS/2裝置連接。
2. 根據(jù)權(quán)利要求1所述的具有PS/2接口的嵌入式裝置,其特征在于所述PS/2裝置 為鼠標(biāo),其產(chǎn)生位置變換信息和點(diǎn)擊信息時(shí),發(fā)送信息至嵌入式裝置。
3. 根據(jù)權(quán)利要求1所述的具有PS/2接口的嵌入式裝置,其特征在于所述PS/2裝置 為鍵盤,其產(chǎn)生掃瞄碼信息時(shí),發(fā)送信息至嵌入式裝置。
4. 根據(jù)權(quán)利要求l所述的具有PS/2接口的嵌入式裝置,其特征在于所述電源模塊所 供應(yīng)電源為5V電壓。
5. 根據(jù)權(quán)利要求1所述的具有PS/2接口的嵌入式裝置,其特征在于所述設(shè)定模塊在 PS/2接口與PS/2裝置連接時(shí),通過輸出模塊發(fā)送重設(shè)指令,在PS/2裝置回復(fù)后,繼續(xù)發(fā)送 初始化指令,并對(duì)PS/2裝置進(jìn)行初始化。
6. —種連接PS/2裝置至嵌入式裝置的方法,其特征在于,該方法包含以下步驟1) 連接PS/2裝置至嵌入式裝置的PS/2接口 ;2) 由PS/2接口供應(yīng)電源至PS/2裝置;3) 由PS/2接口傳送初始化指令至PS/2裝置;4) 根據(jù)初始化指令初始化PS/2裝置;5) 由PS/2接口接收來自PS/2裝置的輸入數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的連接PS/2裝置至嵌入式裝置的方法,其特征在于所述該 PS/2裝置為鼠標(biāo),其產(chǎn)生位置變換信息和點(diǎn)擊信息時(shí),發(fā)送信息至嵌入式裝置。
8. 根據(jù)權(quán)利要求6所述的連接PS/2裝置至嵌入式裝置的方法,其特征在于所述PS/2 裝置為鍵盤,其產(chǎn)生掃瞄碼信息時(shí),發(fā)送信息至嵌入式裝置。
9. 根據(jù)權(quán)利要求6所述的連接PS/2裝置至嵌入式裝置的方法,其特征在于所述電源 模塊所供應(yīng)電源為5V電壓。
10. 根據(jù)權(quán)利要求6所述的連接PS/2裝置至嵌入式裝置的方法,其特征在于所述步 驟3)在PS/2接口與PS/2裝置連接時(shí),嵌入式裝置發(fā)送重設(shè)指令,在PS/2裝置回復(fù)后,繼 續(xù)發(fā)送初始化指令,在PS/2裝置回復(fù)后,對(duì)PS/2裝置進(jìn)行初始化。
全文摘要
本發(fā)明是一種具有PS/2接口的嵌入式裝置及其連接方法,該裝置包含PS/2接口,用來連接PS/2裝置;電源模塊,由PS/2接口供應(yīng)電源至PS/2裝置;設(shè)定模塊,當(dāng)PS/2接口與PS/2裝置連接時(shí)產(chǎn)生初始化指令;輸出模塊,由PS/2接口傳送初始化指令至PS/2裝置,初始化PS/2裝置;及輸入模塊,由PS/2接口接收來自PS/2裝置的輸入數(shù)據(jù)。嵌入式裝置的使用者利用外接例如鼠標(biāo)或鍵盤等PS/2裝置可達(dá)到快速輸入數(shù)據(jù)的目的。
文檔編號(hào)G06F3/00GK101710248SQ20091021878
公開日2010年5月19日 申請(qǐng)日期2009年11月3日 優(yōu)先權(quán)日2009年11月3日
發(fā)明者張汪洋, 肖堅(jiān), 陳淮琰 申請(qǐng)人:無敵科技(西安)有限公司