国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于串行總線的交互方法、裝置以及系統(tǒng)的制作方法_3

      文檔序號(hào):9828035閱讀:來(lái)源:國(guó)知局
      從機(jī)控制主機(jī)向該從機(jī)寫入數(shù)據(jù)為例,但在實(shí)際應(yīng)用中,從機(jī)也可以通過(guò)控制命令字控制主機(jī)向從機(jī)之外的芯片或設(shè)備寫入數(shù)據(jù),其具體實(shí)現(xiàn)在此不再贅述。
      [0109]作為另一種可選的實(shí)施方式,當(dāng)步驟204中控制命令字為控制主機(jī)讀取數(shù)據(jù)的控制命令字時(shí),根據(jù)控制命令字進(jìn)行相應(yīng)操作,可以包括以下步驟:
      [0110]51)、根據(jù)控制命令字向從機(jī)發(fā)送數(shù)據(jù)讀取指令;
      [0111]52)、接收從機(jī)根據(jù)控制命令字發(fā)送的對(duì)應(yīng)的數(shù)據(jù)。
      [0112]在該實(shí)施方式中,當(dāng)控制命令字為控制主機(jī)讀取數(shù)據(jù)的控制命令字時(shí),主機(jī)接收到該控制命令字之后,可以根據(jù)該控制命令字向從機(jī)發(fā)送數(shù)據(jù)讀取指令,以讀取相應(yīng)的數(shù)據(jù),如時(shí)間、電壓、溫度等;從機(jī)接收到該數(shù)據(jù)讀取指令后,可以根據(jù)控制命令字將相應(yīng)數(shù)據(jù)發(fā)送給主機(jī)。
      [0113]作為再一種可選的實(shí)施方式,上述步驟204中,根據(jù)控制命令字進(jìn)行相應(yīng)操作,還可以包括:
      [0114]根據(jù)控制命令字控制風(fēng)扇轉(zhuǎn)速或燈的亮滅。
      [0115]在該實(shí)施方式中,從機(jī)除了可以通過(guò)控制命令字控制主機(jī)寫入、讀取數(shù)據(jù)之外,還可以通過(guò)控制命令字控制主機(jī)進(jìn)行其它操作,如控制風(fēng)扇轉(zhuǎn)速、燈的亮滅等。
      [0116]可見(jiàn),在圖2所描述的方法流程中,可以通過(guò)向從機(jī)發(fā)送請(qǐng)求報(bào)文,觸發(fā)從機(jī)返回響應(yīng)報(bào)文,進(jìn)而,向該從機(jī)發(fā)送控制命令字讀取指令,并根據(jù)接收到的控制命令字進(jìn)行相應(yīng)操作,實(shí)現(xiàn)了從機(jī)對(duì)主機(jī)的操作控制。
      [0117]請(qǐng)參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的一種基于串行總線的交互方法的流程示意圖,其中,該方法可以應(yīng)用于包括主機(jī)和從機(jī)的系統(tǒng),該主機(jī)和從機(jī)通過(guò)串行總線連接,該系統(tǒng)中,可以包括一個(gè)主機(jī)或多個(gè)從機(jī),其系統(tǒng)框圖可以如圖4A所示,在該系統(tǒng)框圖中,以A設(shè)備/芯片為主機(jī),B、C設(shè)備/芯片為從機(jī)為例,其中,主機(jī)A中包括控制命令字獲得區(qū)以及數(shù)據(jù)存儲(chǔ)區(qū),該控制命令字獲得區(qū)用于存儲(chǔ)接收到的從機(jī)發(fā)送的控制命令字;從機(jī)B、C包括控制命令字存儲(chǔ)區(qū)以及數(shù)據(jù)存儲(chǔ)區(qū),該控制命令字存儲(chǔ)區(qū)用于存儲(chǔ)從機(jī)生成的控制命令字,基于該系統(tǒng),以從機(jī)B控制主機(jī)A為例,該基于串行總線的交互方法可以包括以下步驟:
      [0118]步驟301、主機(jī)A通過(guò)輪詢的方式向從機(jī)發(fā)送請(qǐng)求報(bào)文。
      [0119]在該實(shí)施例中,主機(jī)A可以通過(guò)輪詢的方式向從機(jī)A和從機(jī)B發(fā)送請(qǐng)求報(bào)文,該請(qǐng)求報(bào)文用于觸發(fā)有對(duì)主機(jī)進(jìn)行控制需求的從機(jī)對(duì)主機(jī)進(jìn)行相應(yīng)的控制操作。
      [0120]步驟302、從機(jī)B接收主機(jī)A發(fā)送的請(qǐng)求報(bào)文,向主機(jī)A發(fā)送響應(yīng)報(bào)文,并生成控制命令字。
      [0121]本發(fā)明實(shí)施例中,從機(jī)接收到主機(jī)發(fā)送的請(qǐng)求報(bào)文之后,一方面可以響應(yīng)該請(qǐng)求報(bào)文,向主機(jī)發(fā)送響應(yīng)報(bào)文;另一方面,可以根據(jù)自身的需求生成控制命令字。
      [0122]其中,該控制命令字為用于從機(jī)控制主機(jī)進(jìn)行相應(yīng)操作的一段數(shù)據(jù),可以由主機(jī)和從機(jī)預(yù)先約定好(也可以由第三方約定好后通知主機(jī)和從機(jī)),該控制命令字可以用于從機(jī)控制主機(jī)進(jìn)行數(shù)據(jù)寫入、數(shù)據(jù)讀取等操作。
      [0123]舉例來(lái)說(shuō),可以預(yù)先約定控制命令字為一段8位的二進(jìn)制字符串,其中,該8位的二進(jìn)制字符串中,前2位(第O位和第I位)用于標(biāo)識(shí)該控制命令字對(duì)應(yīng)的操作,如01對(duì)應(yīng)數(shù)據(jù)寫入,10對(duì)應(yīng)數(shù)據(jù)讀取;第2位和第3位可以用于標(biāo)識(shí)數(shù)據(jù)的類型,例如01對(duì)應(yīng)時(shí)間,10對(duì)應(yīng)電壓,11對(duì)應(yīng)溫度等,其余4位可以作為保留字段,或者定義其它相應(yīng)功能。
      [0124]在該實(shí)施例中,從機(jī)B具有控制主機(jī)A進(jìn)行相應(yīng)操作的需求,因此,若從機(jī)B的地址為硬件地址,從機(jī)B需要使能自身的串行接口 ;若從機(jī)B的地址為軟件地址,從機(jī)B需要將自身的軟件地址修改為預(yù)設(shè)地址,如OxFF。
      [0125]步驟303、主機(jī)A接收從機(jī)B發(fā)送的響應(yīng)報(bào)文,并向該從機(jī)B發(fā)送控制命令字讀取指令。
      [0126]在該實(shí)施例中,主機(jī)A接收到從機(jī)B發(fā)送的響應(yīng)報(bào)文之后,可以確定從機(jī)B具有控制主機(jī)進(jìn)行響應(yīng)操作的需求,此時(shí),主機(jī)A可以向從機(jī)B發(fā)送控制命令字讀取指令,以從從機(jī)B中讀取相應(yīng)的控制命令字,以根據(jù)該控制命令字進(jìn)行相應(yīng)操作。
      [0127]步驟304、主機(jī)A接收從機(jī)B發(fā)送的控制命令字,并根據(jù)該控制命令字進(jìn)行相應(yīng)操作。
      [0128]在該實(shí)施例中,從機(jī)B接收到主機(jī)A發(fā)送的控制命令字讀取指令之后,可以向主機(jī)A發(fā)送相應(yīng)的控制命令字;主機(jī)A接收到從機(jī)B發(fā)送的控制命令字之后,可以根據(jù)該控制命令字進(jìn)行相應(yīng)操作,其中,從機(jī)B控制主機(jī)A的操作流程圖可以如圖4B所示。
      [0129]在該實(shí)施例中,主機(jī)根據(jù)從機(jī)發(fā)送的控制命令字進(jìn)行相應(yīng)操作的具體示例可以參見(jiàn)圖1或圖2所描述的方法流程中的相關(guān)描述,本發(fā)明實(shí)施例在此不再贅述。
      [0130]通過(guò)以上描述可以看出,在本發(fā)明實(shí)施例提供的技術(shù)方案中,可以通過(guò)向從機(jī)發(fā)送請(qǐng)求報(bào)文,觸發(fā)從機(jī)返回響應(yīng)報(bào)文,進(jìn)而,向該從機(jī)發(fā)送控制命令字讀取指令,并根據(jù)接收到的控制命令字進(jìn)行相應(yīng)操作,實(shí)現(xiàn)了從機(jī)對(duì)主機(jī)的操作控制。
      [0131]請(qǐng)參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,其中,所述裝置可以應(yīng)用于包括主機(jī)和從機(jī)的系統(tǒng)的從機(jī),所述主機(jī)和從機(jī)通過(guò)所述串行總線連接,如圖5所示,該基于串行總線的交互裝置可以包括:
      [0132]接收單元510,用于接收主機(jī)發(fā)送的請(qǐng)求報(bào)文;
      [0133]發(fā)送單元520,用于向所述主機(jī)發(fā)送響應(yīng)報(bào)文;
      [0134]生成單元530,用于生成控制命令字;
      [0135]所述接收單元510,還用于接收所述主機(jī)發(fā)送的控制命令字讀取指令;
      [0136]所述發(fā)送單元520,還用于向所述主機(jī)發(fā)送所述控制命令字,以使所述主機(jī)根據(jù)所述控制命令字進(jìn)行相應(yīng)操作。
      [0137]請(qǐng)一并參見(jiàn)圖6,為本發(fā)明實(shí)施例提供的另一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,該實(shí)施例在前述圖5所示實(shí)施例的基礎(chǔ)上,所述裝置還可以包括:控制單元540。其中:
      [0138]控制單元540,用于當(dāng)所述從機(jī)的地址為硬件地址時(shí),控制串行接口處于使能狀
      ??τ O
      [0139]請(qǐng)一并參見(jiàn)圖7,為本發(fā)明實(shí)施例提供的另一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,該實(shí)施例在前述圖5所示實(shí)施例的基礎(chǔ)上,所述裝置還可以包括:修改單元550。其中:
      [0140]修改單元550,用于當(dāng)所述從機(jī)的地址為軟件地址時(shí),將從機(jī)的地址修改為預(yù)設(shè)地址;所述預(yù)設(shè)地址為預(yù)先約定的所述主機(jī)發(fā)送請(qǐng)求報(bào)文的目的地址。
      [0141]在可選實(shí)施例中,所述接收單元510,還可以用于當(dāng)所述控制命令字為控制主機(jī)寫入數(shù)據(jù)的控制命令字時(shí),接收所述主機(jī)根據(jù)所述控制命令字發(fā)送的待寫入數(shù)據(jù);
      [0142]相應(yīng)地,請(qǐng)一并參見(jiàn)圖8,為本發(fā)明實(shí)施例提供的另一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,該實(shí)施例在前述圖5所示實(shí)施例的基礎(chǔ)上,所述裝置還可以包括:保存單元560。其中:
      [0143]保存單元560,用于根據(jù)所述控制命令字將所述待寫入數(shù)據(jù)保存到對(duì)應(yīng)的存儲(chǔ)器內(nèi)。
      [0144]在可選實(shí)施例中,所述接收單元510,還可以用于當(dāng)所述控制命令字為控制主機(jī)讀取數(shù)據(jù)的控制命令字時(shí),接收所述主機(jī)根據(jù)所述控制命令字發(fā)送的數(shù)據(jù)讀取指令;
      [0145]所述發(fā)送單元520,還可以用于根據(jù)所述控制命令字向所述主機(jī)發(fā)送對(duì)應(yīng)的數(shù)據(jù)。
      [0146]請(qǐng)參見(jiàn)圖9,為本發(fā)明實(shí)施例提供的一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,其中,所述裝置可以應(yīng)用于包括主機(jī)和從機(jī)的系統(tǒng)的主機(jī),所述主機(jī)和從機(jī)通過(guò)所述串行總線連接,如圖9所示,該基于串行總線的交互裝置可以包括:
      [0147]發(fā)送單元910,用于向從機(jī)發(fā)送請(qǐng)求報(bào)文;
      [0148]接收單元920,用于接收所述從機(jī)發(fā)送的響應(yīng)報(bào)文;
      [0149]所述發(fā)送單元910,還用于向所述從機(jī)發(fā)送控制命令字讀取指令;
      [0150]所述接收單元920,還用于接收所述從機(jī)發(fā)送的控制命令字;
      [0151]處理單元930,用于根據(jù)所述控制命令字進(jìn)行相應(yīng)操作。
      [0152]請(qǐng)一并參見(jiàn)圖10,為本發(fā)明實(shí)施例提供的另一種基于串行總線的交互裝置的結(jié)構(gòu)示意圖,該實(shí)施例在前述圖9所示實(shí)施例的基礎(chǔ)上,所述裝置中處理單元930可以包括:第一發(fā)送子單元93
      當(dāng)前第3頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1