日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種i2c總線電路、實(shí)現(xiàn)方法以及電子設(shè)備的制造方法

文檔序號(hào):8502149閱讀:460來源:國知局
一種i2c總線電路、實(shí)現(xiàn)方法以及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子電路技術(shù)領(lǐng)域,具體涉及一種I2C總線電路、實(shí)現(xiàn)方法以及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)的電路中,系統(tǒng)的配置信息和調(diào)試升級(jí)程序都是離線燒錄模式,這種離線燒錄模式需要大量的工具設(shè)備配合完成燒錄,并需要在信息燒錄完成后斷電再與數(shù)據(jù)讀取設(shè)備等連接,操作復(fù)雜、成本較高;而在線燒錄模式相比離線燒錄模式成本低,不需要斷電連接,操作簡單,但是在線燒錄模式存在數(shù)據(jù)存儲(chǔ)和讀取的數(shù)據(jù)沖突問題以及后期調(diào)試升級(jí)不方便的問題,因此亟需一種能夠解決在線燒錄模式中數(shù)據(jù)沖突以及調(diào)試升級(jí)不方便問題的技術(shù)方案。

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

[0003]本發(fā)明提供了一種I2C總線電路、實(shí)現(xiàn)方法以及電子設(shè)備以解決在線燒錄模式數(shù)據(jù)沖突以及調(diào)試升級(jí)不方便的問題。
[0004]為達(dá)到上述目的,本發(fā)明技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]根據(jù)本發(fā)明的一方面,提供了一種I2C總線電路,該I2C總線電路包括:作為主設(shè)備的第一主機(jī)和第二主機(jī)以及作為從設(shè)備的一從機(jī);
[0006]第一主機(jī)和第二主機(jī)以及一從機(jī)上均設(shè)有I2C總線第一接口 I2C1,第一主機(jī)的I2C1、第二主機(jī)的I2C1與一從機(jī)的I2C1之間連接;
[0007]第一主機(jī)和第二主機(jī)上還分別設(shè)有I2C總線第二接口 I2C2,第一主機(jī)的I2C2與第二主機(jī)的I2C2之間連接;
[0008]第一主機(jī)經(jīng)第一主機(jī)的I2C2向第二主機(jī)的I2C2發(fā)送控制指令,以實(shí)現(xiàn)第一主機(jī)和第二主機(jī)分時(shí)復(fù)用一從機(jī)的I2C1。
[0009]可選地,I2C總線電路還包括第三主機(jī);
[0010]第三主機(jī)上設(shè)有I2C總線第一接口 I2C1,第一主機(jī)的I2C1、第三主機(jī)的I2C1與從機(jī)的I2C1之間連接;
[0011]第三主機(jī)上還設(shè)有I2C總線第二接口 I2C2,第一主機(jī)的I2C2與第三主機(jī)的I2C2之間連接;
[0012]第一主機(jī)經(jīng)第一主機(jī)的I2C2向第二主機(jī)的I2C2、第三主機(jī)的I2C2發(fā)送控制指令,以實(shí)現(xiàn)第一主機(jī)、第二主機(jī)、第三主機(jī)分時(shí)復(fù)用一從機(jī)的I2C1。
[0013]可選地,第一主機(jī)上還設(shè)有用于連接USB連接器的USB接口 ;
[0014]第一主機(jī),用于通過USB接口接收USB連接器傳輸來的調(diào)試升級(jí)指令和調(diào)試升級(jí)程序,并根據(jù)調(diào)試升級(jí)指令將調(diào)試升級(jí)程序?qū)懭霃臋C(jī)中。
[0015]可選地,第一主機(jī)為微控制單元MCU ;
[0016]第二主機(jī)為移動(dòng)終端高清影音標(biāo)準(zhǔn)接口 MHL接收器;
[0017]一從機(jī)為電可擦可編程只讀存儲(chǔ)器EEPROM。
[0018]可選地,第一主機(jī)MCU,在檢測到調(diào)試升級(jí)指令后經(jīng)第一主機(jī)的I2C2接口向第二主機(jī)MHL接收器的I2C2接口發(fā)送控制指令,使得第二主機(jī)MHL接收器暫停訪問從機(jī)EEPROM ;以及,
[0019]在檢測到調(diào)試升級(jí)程序完成的指令后將第一主機(jī)MCU的I2C1接口掛起,將第一主機(jī)MCU的I2C2接口配置為I2C 口,同時(shí)經(jīng)I2C2接口向第二主機(jī)MHL接收器的I2C2接口發(fā)送控制指令,使得第二主機(jī)MHL接收器的I2C1接口配置為I2C 口,恢復(fù)訪問從機(jī)EEPR0M。
[0020]可選地,第一主機(jī)MCU用于向從機(jī)EEPROM中寫入配置信息;
[0021 ] 從機(jī)EEPROM用于存儲(chǔ)配置信息;
[0022]第二主機(jī)MHL接收器用于從從機(jī)EEPROM中讀取配置信息。
[0023]可選地,從機(jī)EEPROM中存儲(chǔ)的配置信息包括:音視頻源格式信息;
[0024]第二主機(jī)MHL接收器,用于接收外部傳輸?shù)囊粢曨l源以及從從機(jī)EEPROM中讀取音視頻源格式信息,利用從機(jī)EEPROM中讀取音視頻源格式信息對接收的音視頻源進(jìn)行判斷,并根據(jù)判斷結(jié)果作相應(yīng)處理。
[0025]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種電子設(shè)備,該電子設(shè)備包括:如本發(fā)明一個(gè)方面的I2C總線電路。
[0026]根據(jù)本發(fā)明的又一方面,提供了一種I2C總線電路的實(shí)現(xiàn)方法,該方法包括:
[0027]在電路中選取作為主設(shè)備的第一主機(jī)和第二主機(jī)以及作為從設(shè)備一從機(jī);
[0028]分別在第一主機(jī)和第二主機(jī)以及一從機(jī)上設(shè)置I2C總線第一接口 I2C1,將第一主機(jī)的I2C1、第二主機(jī)的I2C1與一從機(jī)的I2C1之間連接起來;
[0029]分別在第一主機(jī)和第二主機(jī)上設(shè)置I2C總線第二接口 I2C2,將第一主機(jī)和第二主機(jī)的I2C2連接起來;利用第一主機(jī)經(jīng)第一主機(jī)的I2C2向第二主機(jī)的I2C2發(fā)送控制指令,以實(shí)現(xiàn)第一主機(jī)和第二主機(jī)分時(shí)復(fù)用一從機(jī)的I2C1。
[0030]可選地,該方法還包括:在第一主機(jī)上還設(shè)有用于連接USB連接器的USB接口 ;
[0031]利用第一主機(jī)的USB接口接收USB連接器傳輸來的調(diào)試升級(jí)指令和調(diào)試升級(jí)程序,并根據(jù)調(diào)試升級(jí)指令將調(diào)試升級(jí)程序?qū)懭霃臋C(jī)中;以及,選取微控制單元MCU作為第一主機(jī);
[0032]選取移動(dòng)終端高清影音標(biāo)準(zhǔn)接口 MHL接收器作為第二主機(jī);
[0033]選取電可擦可編程只讀存儲(chǔ)器EEPROM作為一從機(jī)。
[0034]本發(fā)明的有益效果是:本發(fā)明的技術(shù)方案通過將作為主設(shè)備的第一主機(jī)和第二主機(jī)以及作為從設(shè)備的一從機(jī)通過I2C總線第一接口 I2C1連接起來,同時(shí)將作為主設(shè)備的第一主機(jī)和第二主機(jī)通過I2C總線第二接口 I2C2連接起來,由第一主機(jī)向第二主機(jī)發(fā)送控制指令的方式來實(shí)現(xiàn)兩個(gè)主機(jī)分時(shí)復(fù)用一從機(jī)的I2C1總線接口,解決了程序在線燒錄時(shí)的數(shù)據(jù)沖突問題,第一主機(jī)或者第二主機(jī)均可與從機(jī)通信實(shí)現(xiàn)數(shù)據(jù)的傳輸和存儲(chǔ),另外,在線燒錄也省略了離線燒錄的燒錄設(shè)備,節(jié)省了成本,增強(qiáng)了系統(tǒng)的穩(wěn)定性。
【附圖說明】
[0035]圖1是本發(fā)明一個(gè)實(shí)施例的一種I2C總線電路的結(jié)構(gòu)示意圖;
[0036]圖2是本發(fā)明又一個(gè)實(shí)施例的一種I2C總線電路的結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明一個(gè)實(shí)施例的一種I2C總線電路實(shí)現(xiàn)方法流程圖;
[0038]圖4是本發(fā)明一個(gè)實(shí)施例的一種電子設(shè)備的框圖。
【具體實(shí)施方式】
[0039]本發(fā)明的核心思想是:針對現(xiàn)有技術(shù)中存在的問題,利用I2C (Inter 一Integrated Circuit)總線的特點(diǎn),提出了一種基于I2C總線的分時(shí)復(fù)用機(jī)制,解決兩主一從系統(tǒng)中存在的數(shù)據(jù)讀取和存儲(chǔ)的沖突問題,對數(shù)據(jù)流向進(jìn)行有效管理,同時(shí)方便系統(tǒng)后期升級(jí)和調(diào)試。I2C總線是一種兩線式的串行總線,用于連接微控制器及其外圍設(shè)備。它是同步通信的一種特殊形式,具有接口線少,控制方式簡單,器件封裝形式小,通信速率較高等優(yōu)點(diǎn)。I2C總線通過串行數(shù)據(jù)(SDA)線和串行時(shí)鐘(SCL)線在連接到總線的器件間傳遞信息。本發(fā)明實(shí)施例中的分時(shí)復(fù)用是指第一時(shí)刻由第一主機(jī)訪問一從機(jī)進(jìn)行數(shù)據(jù)的寫入工作,第二時(shí)刻由第二主機(jī)訪問一從機(jī)進(jìn)行數(shù)據(jù)的讀取工作,兩個(gè)主機(jī)分時(shí)復(fù)用同一從機(jī),從而避免了數(shù)據(jù)沖突問題。具體實(shí)施時(shí)可由第一主機(jī)來控制實(shí)現(xiàn)訪問切換。
[0040]圖1是本發(fā)明一個(gè)實(shí)施例的一種I2C總線電路的結(jié)構(gòu)示意圖,參見圖1,本發(fā)明的這種I2C總線電路包括:
[0041]作為主設(shè)備的第一主機(jī)101和第二主機(jī)102以及作為從設(shè)備的一從機(jī)103 ;
[0042]第一主機(jī)101和第二主機(jī)102以及一從機(jī)103上均設(shè)有I2C總線第一接口 I2C1,第一主機(jī)101的I2C1、第二主機(jī)102的I2C1與一從機(jī)103的I2C1之間連接;
[0043]第一主機(jī)101和第二主機(jī)102上還分別設(shè)有I2C總線第二接口 I2C
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1