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

一控制裝置對(duì)另一控制裝置下達(dá)命令的方法

文檔序號(hào):6649779閱讀:128來(lái)源:國(guó)知局
專利名稱:一控制裝置對(duì)另一控制裝置下達(dá)命令的方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)一種一控制裝置對(duì)另一控制裝置下達(dá)命令的方法,尤指一種一控制裝置以寫入資料的方式對(duì)另一控制裝置下達(dá)命令的方法。
背景技術(shù)
目前功能較為強(qiáng)大的電子裝置可能具有兩個(gè)或兩個(gè)以上的控制裝置,例如中央處理器、微處理器、控制器等等。兩控制裝置之間的溝通方式是如圖1所示,中央處理器10與控制器12之間透過(guò)路徑A相互傳送命令。中央處理器10透過(guò)路徑A將命令傳送至控制器12,而控制器12亦是透過(guò)路徑A將命令傳給至中央處理器10。
上述的方式存在著缺點(diǎn)。這是因?yàn)閮蓚€(gè)控制裝置之間能夠相互溝通需要考慮通訊協(xié)議的問題。因此,一控制裝置為了在不同的場(chǎng)合配合不同的控制裝置,將必須發(fā)展出多種不同的版本。上述的限制使得控制裝置的設(shè)計(jì)變得較為復(fù)雜,并且使得控制裝置的應(yīng)用受到限制。

發(fā)明內(nèi)容
本發(fā)明的目的為提供一種第一控制裝置對(duì)第二控制裝置下達(dá)命令的方法,以解決上述問題。
為達(dá)上述目的,本發(fā)明提供一種第一控制裝置對(duì)第二控制裝置下達(dá)命令的方法,包括下列步驟該第一控制裝置將命令寫入一儲(chǔ)存單元上的預(yù)定區(qū)域;該第二控制裝置讀取該預(yù)定區(qū)域內(nèi)被寫入的命令;以及該第二控制裝置執(zhí)行該命令。
為達(dá)上述目的,本發(fā)明還提供一種控制裝置的方法,包括下列步驟讀取一預(yù)定區(qū)域內(nèi)儲(chǔ)存的命令,該預(yù)定區(qū)域是位于該控制裝置外部的一儲(chǔ)存單元中;以及執(zhí)行該命令。
為達(dá)上述目的,本發(fā)明還提供一種電子裝置,包括一儲(chǔ)存單元,含有一預(yù)定區(qū)域;第一控制裝置,提供命令并寫入該預(yù)定區(qū)域中;以及第二控制裝置,讀取該預(yù)定區(qū)域儲(chǔ)存的該命令,并執(zhí)行該命令。


圖1是一中央處理器與一控制器之間透過(guò)路徑相互傳送命令的示意圖;圖2是一第一控制裝置與一第二控制裝置通過(guò)預(yù)定區(qū)域來(lái)傳送命令的示意圖;圖3是預(yù)定區(qū)域的配置的示意圖;以及圖4是使控制裝置執(zhí)行命令的流程圖。
符號(hào)說(shuō)明S30-S38步驟10 中央處理器
12控制器20,22控制裝置24預(yù)定區(qū)域具體實(shí)施方式
本發(fā)明的精神可從圖2獲得了解。在圖2中,第一控制裝置20與第二控制裝置22是通過(guò)預(yù)定區(qū)域24來(lái)傳送命令。當(dāng)?shù)谝豢刂蒲b置20對(duì)第二控制裝置22下達(dá)命令時(shí),第一控制裝置20并不把命令直接傳送給第二控制裝置22,而是將命令寫入預(yù)定區(qū)域24。然后第二控制裝置22從預(yù)定區(qū)域24讀取該命令并執(zhí)行。反之,當(dāng)?shù)诙刂蒲b置22對(duì)第一控制裝置20下達(dá)命令時(shí),亦是將命令寫入預(yù)定區(qū)域24。然后第一控制裝置20從預(yù)定區(qū)域24讀取命令并執(zhí)行。
在本實(shí)施例中,預(yù)定區(qū)域24是位于第一控制裝置20與第二控制裝置22外部的一個(gè)儲(chǔ)存單元中(圖中未示出)。這個(gè)儲(chǔ)存單元可以是例如DRAM,SRAM,EPROM,EEPROM以及FLASH MEMORY。在不同實(shí)施例中,第一控制裝置20或第二控制裝置22可以是例如控制器,微處理器與中央處理器。
預(yù)定區(qū)域24的配置是例如圖3所示。預(yù)定區(qū)域24前段512Byte的區(qū)間是用以存放命令(command;cmd),而預(yù)定區(qū)域24后段512Byte的區(qū)間則用以存放與該命令相關(guān)的資料(data)。第一控制裝置20或第二控制裝置22發(fā)出的命令由起始處地址C開始寫入,而資料則由地址D處開始寫入。
預(yù)先定義地址C及D是根據(jù)第一控制裝置20與第二控制裝置22之間預(yù)先協(xié)議的結(jié)果。因而第一控制裝置20與第二控制裝置22能夠知道在預(yù)定區(qū)域24的何處寫入及讀取命令及資料。
在其它的實(shí)施例中,亦可一次將命令及資料寫入預(yù)定區(qū)域24中,例如第一控制裝置20發(fā)出信號(hào)的長(zhǎng)度為1024Byte,其中前512Byte為命令,后512Byte為資料。通過(guò)圖3的定義,第二控制裝置22仍可知道由地址C讀取到的內(nèi)容是命令,由地址D讀取到的內(nèi)容是資料。
在不同的實(shí)施例中,預(yù)定區(qū)域24以及預(yù)定區(qū)域24中用以儲(chǔ)存命令與資料的區(qū)域的大小可以根據(jù)應(yīng)用的場(chǎng)合調(diào)整。
圖4說(shuō)明根據(jù)本發(fā)明的控制裝置的動(dòng)作流程。配合圖2及圖3以了解以下的說(shuō)明。此處通過(guò)第一控制裝置20對(duì)第二控制裝置22下達(dá)指令來(lái)進(jìn)行說(shuō)明。
第二控制裝置22主動(dòng)讀取預(yù)定區(qū)域24的內(nèi)容,即步驟S30。并且在步驟S32中判斷是否有讀取到命令,若沒有讀取到命令,便回到步驟S30,若在預(yù)定區(qū)域24中讀取到命令,便進(jìn)行步驟S34執(zhí)行該命令。在完成執(zhí)行動(dòng)作后,第二控制裝置22擦寫預(yù)定區(qū)域24內(nèi)儲(chǔ)存的內(nèi)容,即步驟S36。然后將執(zhí)行結(jié)果(例如成功或失敗)寫入該預(yù)定區(qū)域24,即步驟S38,以便讓第一控制裝置20了解命令的執(zhí)行結(jié)果。
第一控制裝置20完成命令的寫入后,可通過(guò)讀取預(yù)定區(qū)域24的內(nèi)容而了解第二控制裝置22執(zhí)行該命令的結(jié)果。在不同的實(shí)施例中,第二控制裝置22亦可將執(zhí)行結(jié)果寫至儲(chǔ)存單元中其它的特定地址。
在一實(shí)施例中,被寫入預(yù)定區(qū)域24的內(nèi)容還包括一旗標(biāo)(flag),以表示該寫入的內(nèi)容為命令或執(zhí)行結(jié)果。
關(guān)于第二控制裝置22對(duì)第一控制裝置20下達(dá)命令的過(guò)程是與上述過(guò)程相似,差別在于命令發(fā)送端與執(zhí)行端的角色改變而已,在此不再贅述。
根據(jù)本發(fā)明,兩控制裝置是通過(guò)在一預(yù)定的儲(chǔ)存區(qū)域內(nèi)寫入/讀取資料來(lái)進(jìn)行命令的傳送與執(zhí)行結(jié)果的回報(bào),不需要如公知技術(shù)考慮溝通上的問題。因此一控制裝置將可以較不受限制地選擇搭配不同的控制裝置。換言之,本發(fā)明有助于簡(jiǎn)化控制裝置的設(shè)計(jì)復(fù)雜度,亦有助于兩控制裝置之間溝通方式的標(biāo)準(zhǔn)化。本發(fā)明將可能應(yīng)用至例如個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、或者其它具有雙控制組件的電子裝置。
權(quán)利要求
1.一種第一控制裝置對(duì)第二控制裝置下達(dá)命令的方法,包括下列步驟該第一控制裝置將命令寫入一儲(chǔ)存單元上的預(yù)定區(qū)域;該第二控制裝置讀取該預(yù)定區(qū)域內(nèi)被寫入的命令;以及該第二控制裝置執(zhí)行該命令。
2.如權(quán)利要求1所述的方法,還包括于該第二裝置讀取該命令的步驟之后,擦寫該預(yù)定區(qū)域。
3.如權(quán)利要求2所述的方法,還包括該第二控制裝置將執(zhí)行結(jié)果寫入該預(yù)定區(qū)域中。
4.如權(quán)利要求1所述的方法,還包括該第二控制裝置于完成執(zhí)行動(dòng)作后,將執(zhí)行結(jié)果寫入該儲(chǔ)存單元的一預(yù)定地址。
5.如權(quán)利要求3所述的方法,還包括使用一旗標(biāo)表示寫入的內(nèi)容為執(zhí)行結(jié)果或命令。
6.如權(quán)利要求1所述的方法,其中該第一控制裝置是選自控制器,微處理器與中央處理器所組成的群組。
7.如權(quán)利要求1所述的方法,其中該第二控制裝置是選自控制器,微處理器與中央處理器所組成的群組。
8.如權(quán)利要求1所述的方法,其中該預(yù)定區(qū)域包括第一部分供儲(chǔ)存該命令以及第二部分供儲(chǔ)存資料。
9.一種控制裝置的方法,包括下列步驟讀取一預(yù)定區(qū)域內(nèi)儲(chǔ)存的命令,該預(yù)定區(qū)域是位于該控制裝置外部的一儲(chǔ)存單元中;以及執(zhí)行該命令。
10.如權(quán)利要求9所述的方法,還包括于該讀取命令的步驟之后,擦寫該預(yù)定區(qū)域。
11.如權(quán)利要求10所述的方法,還包括將執(zhí)行結(jié)果寫入該預(yù)定區(qū)域中。
12.如權(quán)利要求9所述的方法,還包括于完成執(zhí)行動(dòng)作后,將執(zhí)行結(jié)果寫入該儲(chǔ)存單元的一預(yù)定地址。
13.如權(quán)利要求11所述的方法,還包括使用一旗標(biāo)表示寫入的內(nèi)容為執(zhí)行結(jié)果或者命令。
14.如權(quán)利要求9所述的方法,其中該控制裝置是選自控制器,微處理器與中央處理器所組成的群組。
15.如權(quán)利要求9所述的方法,其中該預(yù)定區(qū)域包括第一部分供儲(chǔ)存該命令以及第二部分供儲(chǔ)存資料。
16.一種電子裝置,包括一儲(chǔ)存單元,含有一預(yù)定區(qū)域;第一控制裝置,提供命令并寫入該預(yù)定區(qū)域中;以及第二控制裝置,讀取該預(yù)定區(qū)域儲(chǔ)存的該命令,并執(zhí)行該命令。
17.如權(quán)利要求16所述的電子裝置,其中該第一控制裝置是選自控制器,微處理器與中央處理器所組成的群組。
18.如權(quán)利要求16所述的電子裝置,其中該第二控制裝置是選自控制器,微處理器與中央處理器所組成的群組。
19.如權(quán)利要求16所述的電子裝置,其中該儲(chǔ)存單元是選自DRAM,SRAM,EPROM,EEPROM以及FLASH MEMORY所組成的群組。
20.如權(quán)利要求16所述的電子裝置,其中該預(yù)定區(qū)域包括第一部分與第二部分分別儲(chǔ)存該命令與資料。
全文摘要
一種第一控制裝置對(duì)第二控制裝置下達(dá)命令的方法,包括該第一控制裝置將命令寫入一儲(chǔ)存單元上的預(yù)定區(qū)域,以及該第二控制裝置讀取該預(yù)定區(qū)域內(nèi)被寫入的命令,并執(zhí)行該命令。本發(fā)明能夠簡(jiǎn)化控制裝置的復(fù)雜度,有助于減輕控制裝置設(shè)計(jì)者的負(fù)擔(dān)。
文檔編號(hào)G06F15/16GK1949205SQ200510112559
公開日2007年4月18日 申請(qǐng)日期2005年10月10日 優(yōu)先權(quán)日2005年10月10日
發(fā)明者劉世杰, 陳家新 申請(qǐng)人:瀚邦科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1