<small id="nxG8kb"><legend></legend></small>

      <dd id="nxG8kb"></dd>

      <small id="nxG8kb"><tt id="nxG8kb"></tt></small>

      1. <dl id="nxG8kb"></dl>

        1. 技(ji)術(shu)文(wen)章您(nin)當(dang)前(qian)的(de)位置(zhi):首(shou)頁 > 技(ji)術(shu)文(wen)章 > I2C,SPI總(zong)線(xian)協(xie)議(yi)測(ce)試(shi)分(fen)析(xi)方(fang)案

          I2C,SPI總(zong)線(xian)協(xie)議(yi)測(ce)試(shi)分(fen)析(xi)方(fang)案

          日期(qi):2018-07-06瀏(liu)覽(lan):5811次(ci)

          I2C,SPI總(zong)線(xian)協(xie)議(yi)測(ce)試(shi)分(fen)析(xi)方(fang)法(fa)技(ji)巧(qiao)

          在數(shu)位電子電路領(ling)域內(nei),當裝(zhuang)置(zhi)與(yu)裝置(zhi)間(jian)需要進行(xing)通信連接(jie)時,往(wang)往(wang)會透(tou)過總(zong)線(xian)來(lai)進行數(shu)據(ju)傳輸(shu),在這當中又(you)以(yi)I2C(Inter integrated Circuit)以(yi)及(ji)SPI(Serial Peripheral interface)在電子領(ling)域中使用(yong)為頻繁(fan)。
          孕龍科技(ji)所(suo)推(tui)出的(de)I2C-SPI Control Center,透(tou)過軟件設定可I2C-SPI Control Center來模(mo)擬(ni)I2C或SPI之間(jian)裝置(zhi)(Master Device及(ji)Slave Device)傳輸(shu)狀況,且產品本身(shen)所(suo)擁(yong)有(you)的(de)Batch Mode(批(pi)次(ci)執(zhi)行模(mo)式(shi))更可加強待測(ce)電路分(fen)析(xi)功(gong)能(neng)或滿足產線(xian)測(ce)試需求。
          接著(zhe)我(wo)們(men)將逐壹(yi)說(shuo)明各(ge)項(xiang)功能來了(le)解(jie)I2C-SPI Control Center。
          I2C(Inter integrated Circuit)Mode
          這是壹(yi)款(kuan)由Philips在1980年代(dai)為了讓(rang)主板(ban)、嵌(qian)入式(shi)系(xi)統或手機(ji)連接(jie)周邊裝(zhuang)置(zhi)而所(suo)研(yan)發(fa)制定的(de)壹種總(zong)線(xian),因其(qi)構架(jia)簡(jian)便容易操(cao)作,所(suo)以(yi)演變至今(jin)成(cheng)為各(ge)種(zhong)不(bu)同設備(bei)裝置(zhi)間(jian)的界(jie)面標準。I2C使用(yong)兩(liang)條信號線(xian)做(zuo)雙(shuang)向(xiang)數(shu)據(ju)傳輸(shu)(Serial Data及(ji)Serial Clock),接(jie)下(xia)來將(jiang)透過(guo)測量(liang)EEPROM 24LS02來(lai)進(jin)行(xing)功能介紹。
          將I2C-SPI Control Center的SDA及(ji)SCL連(lian)接至待(dai)測端的SDA及(ji)SCL,開(kai)啟I2C-SPI Control Cen-ter軟件後可看到如圖(tu)壹(yi)的軟件界(jie)面(mian)。
          I2C-SPI Control Center

          圖(tu)壹(yi):I2C-SPI Control Cente軟件視窗(chuang)

          待(dai)驅(qu)動(dong)程序(xu)安(an)裝(zhuang)完(wan)成(cheng)後,可在視窗(chuang)上方的(de)Select Device下(xia)拉菜(cai)單中選擇已安(an)裝(zhuang)的(de)I2C-SPI ControlCenter,接(jie)著(zhe)點選右方的『聯機』按鈕即(ji)可進行操作(zuo)設定。
          首(shou)先,在I2C模(mo)式(shi)下(xia)操作(zuo)I2C Master。先設定Slave Address=0X50、Bit Rate=2KHz及(ji)Master端(duan)的寫入(ru)數(shu)據(ju)為0X00、0X11、0X22、0X33、0X44、0X55、0X66、0X77、0X88、0X99、0XAA、
          0XBB、0XCC、0XDD、0XEE及(ji)0XFF,設定完(wan)畢後可點選右方的寫(xie)入按鈕來(lai)進(jin)行信號發(fa)送(song)。動作完(wan)成(cheng)後隨(sui)即(ji)可在下(xia)方Log視窗(chuang)中看(kan)到相關訊(xun)息(xi),如(ru)圖(tu)二所(suo)示(shi)。
          Log視窗(chuang)
          圖(tu)二:I2C-SPI Control Center Log視窗(chuang)
          寫(xie)入(ru)

          圖(tu)三:使用(yong)孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)擷(xie)取狀(zhuang)況
          1
          2
          圖(tu)三中的(de)方塊1為I2C Clock,可清(qing)楚(chu)看(kan)出(chu)目前I2C總(zong)線(xian)中的(de)Bit Rate為2KHz,方塊(kuai)2為寫入(ru)數(shu)據(ju)的表(biao)示(shi)。
          搭(da)配(pei)上孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)更(geng)可清(qing)楚(chu)表(biao)示(shi)出(chu),此壹數(shu)據(ju)寫入(ru)的動作狀況。

          圖(tu)四(si)
          讀(du)取
          操(cao)作讀(du)取功(gong)能時,方法(fa)與(yu)寫(xie)入功(gong)能大致(zhi)相(xiang)同,在軟件視窗(chuang)中可先設定讀(du)取字(zi)節數(shu)。預設值為5Bytes,在這邊將(jiang)讀(du)取字(zi)節更(geng)改(gai)為20 Bytes後點下(xia)右方的讀(du)取即(ji)可進行動作(zuo)。

          同樣的搭配(pei)孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)可看出I2C-SPI Control Center讀(du)回的數(shu)據(ju)內(nei)容。
          圖(tu)五:使用(yong)孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)記(ji)錄I2C數(shu)據(ju)內(nei)容

          名稱(cheng)說(shuo)明(ming)
          Time
          可顯示(shi)此筆(bi)信息出(chu)現的(de)時間(jian)日期(qi)表示(shi)當(dang)下(xia)所(suo)操(cao)作的(de)模(mo)式(shi),共分(fen)為I2C、SPI及(ji)GPIO顯示(shi)該(gai)筆(bi)信息是(shi)由Master De-vice發(fa)出或是Slave Device發(fa)出Mode
          M/S
          R/W
          顯示(shi)此筆(bi)數(shu)據(ju)為讀(du)取動(dong)作
          (Read)或寫入(ru)動作(zuo)(Write)
          Bit Rate表(biao)示(shi)總(zong)線(xian)數(shu)據(ju)傳輸(shu)速率(lv)
          Address表示(shi)總(zong)線(xian)位址(zhi)
          Length
          表(biao)示(shi)總(zong)線(xian)數(shu)據(ju)字節
          (Data Bytes)數(shu)量(liang)
          Data可顯示(shi)出(chu)詳(xiang)細(xi)數(shu)據(ju)數(shu)值
          圖(tu)六(liu):Log視窗(chuang)
          Tip:在I2C-SPI Control Center Log中點擊信息,可將該信息展(zhan)該(gai)如圖(tu)六(liu)所(suo)示(shi)

          I2C-SPI Control Center還可以(yi)進(jin)行Slave裝置(zhi)模(mo)擬(ni),可自行設定當(dang)Master端下(xia)讀(du)取命令時Slave響(xiang)應的數(shu)據(ju)內(nei)容。
          響(xiang)應數(shu)據(ju)內(nei)容
          圖(tu)七(qi):I2 C Slave設定畫(hua)面

          SPI(Serial Peripheral interface)
          是由Motorola為能在全(quan)雙(shuang)工(gong)方(fang)式下(xia)進行(xing)列(lie)表(biao)數(shu)據(ju)傳輸(shu)所(suo)制定的(de)壹種標準界面,采(cai)用(yong)主/從裝置(zhi)方(fang)式傳輸(shu),壹個(ge)主裝置(zhi)可同時與多(duo)個從裝置(zhi)連(lian)接。此時主裝置(zhi)便透(tou)過Slave select(chip select)來選擇欲溝通的從裝置(zhi)。依(yi)照不(bu)同的應(ying)用(yong)環境SPI匯流排(pai)可操作在四(si)線(xian)式(shi)狀態(tai)下(xia)(SCLK、MOSI、MISO、SS),這個時候SPI可擁有(you)全(quan)雙(shuang)工(gong)能(neng)力(li)。在三線(xian)式(shi)狀態(tai)下(xia)(SCLK、DATA、SS)則是(shi)半(ban)雙(shuang)工(gong)方(fang)式,若(ruo)連接(jie)環(huan)境較為單純(chun)時,則可衍生(sheng)出(chu)兩(liang)線(xian)式(shi)狀態(tai)(SCLK、DATA),此時SPI總(zong)線(xian)上僅只(zhi)有(you)壹(yi)個(ge)主裝置(zhi)及(ji)壹(yi)個從裝置(zhi)。
          在I2C SPI Control Center軟件中切換至SPI Mode便可開始操(cao)作,在軟件視窗(chuang)中可以(yi)設定SPI總(zong)線(xian)的(de)取樣模(mo)式(shi)。SPI總(zong)線(xian)定義(yi)了(le)四(si)種(zhong)模(mo)式(shi)分(fen)別(bie)為模(mo)式(shi)0、1、2、3,是由Clock Phase及(ji)Clock Polar-ity組(zu)合而成(cheng),圖(tu)八說(shuo)明(ming)了SPI Clock在不(bu)同SPI模(mo)式(shi)下(xia)對Data取樣位置(zhi)。
          圖(tu)八:SPI總(zong)線(xian)模(mo)式(shi)取樣點說明(ming)(圖(tu)中波(bo)形為Clock pulse,紅色邊緣為取樣位置(zhi))

          圖(tu)九(jiu):SPI Master設定畫(hua)面
          設定Master
          傳送(song)數(shu)據(ju)內(nei)容
          設定取(qu)樣參數(shu)
          設定高(gao)低(di)位
          傳送(song)方向及(ji)SS
          動(dong)作極(ji)性(xing)
          設定傳輸(shu)速率(lv)
          在SPI Master界面(mian)中尚(shang)可設定其(qi)他(ta)的(de)參數(shu),如數(shu)據(ju)高(gao)低(di)位傳送(song)方向(Bit Order數(shu)據(ju)傳輸(shu)速率(lv)(Bit Rate)及(ji)SS動(dong)作極(ji)性(xing)(SS Polarity)。

          如同操作(zuo)I2C Mode般(ban),在SPI Mode中也(ye)支(zhi)持SPI Slave裝(zhuang)置(zhi)模(mo)擬(ni),使用(yong)者可設定Slave裝(zhuang)置(zhi)響(xiang)應的內(nei)容來測(ce)試Master端(duan)反(fan)應(ying)狀況。
          圖(tu)十(shi):SPI Slave設定畫(hua)面

          當環(huan)境設定完(wan)成(cheng)後按下(xia)寫入(ru)功能(neng)時,便可依照設定數(shu)據(ju)內(nei)容進行(xing)SPI總(zong)線(xian)數(shu)據(ju)發(fa)送(song)。搭配(pei)邏(luo)輯(ji)分(fen)析(xi)儀(yi)可明顯看(kan)出(chu)主/從裝置(zhi)數(shu)據(ju)傳輸(shu)狀況。
          圖(tu)十(shi)壹:孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)記(ji)錄SPI數(shu)據(ju)內(nei)容

          GPIO(Generator Purpose Input / Output)
          GPIO為通用型輸(shu)入輸(shu)出界(jie)面的簡(jian)稱(cheng),常(chang)出(chu)現在MCU上(Micro Control Unit,微(wei)控制器),使用(yong)者可自行定義(yi)GPIO內(nei)每壹(yi)根腳位為輸(shu)入狀(zhuang)態(tai)或是輸(shu)出狀(zhuang)態(tai)。
          在I2C-SPI Control Center中亦(yi)支(zhi)持此種模(mo)式(shi),能夠(gou)提供8 Bits GPIO進(jin)行(xing)操作(zuo),使用(yong)者可自定每壹(yi)支(zhi)腳位的(de)輸(shu)入/輸(shu)出狀(zhuang)態(tai),下(xia)圖(tu)為I2C-SPI Control Center GPIO Mode的設定畫(hua)面。
          圖(tu)十(shi)二:I2C-SPI Control Center GPIO Mode
          Direction:選擇每壹(yi)bit為輸(shu)入/輸(shu)出
          狀(zhuang)態(tai)
          Pull Up:選擇I/O是(shi)否(fou)開啟上升(sheng)電阻(阻(zu)值約(yue)30K歐(ou)母(mu))
          Out Set: Output時
          所(suo)輸(shu)出的(de)數(shu)據(ju)狀態(tai)
          設定
          In Value: Input時所(suo)
          接(jie)收的(de)數(shu)據(ju)狀態(tai)
          I2C-SPI Control Center為孕龍科技(ji)所(suo)推(tui)出的(de)新(xin)產品,能夠(gou)依照需求進行(xing)I2C、SPI裝(zhuang)置(zhi)信號模(mo)擬(ni),也能(neng)夠(gou)透(tou)過GPIO來發(fa)送(song)/接收數(shu)據(ju)。同時除了(le)上述三種(zhong)模(mo)式(shi)之外(wai),I2C-SPI Control Center擁(yong)有(you)I2C、SPI觸發(fa)功能,所(suo)支(zhi)持的(de)Batch模(mo)式(shi)可以(yi)更(geng)加靈活的(de)模(mo)擬(ni)裝置(zhi)反(fan)應(ying),下(xia)期將(jiang)針對I2C / SPI Trigger及(ji)Batch模(mo)式(shi)進行(xing)深(shen)入(ru)的介紹。
          切換GPIO模(mo)式(shi)


          I2C,SPI總(zong)線(xian)協(xie)議(yi)測(ce)試(shi)分(fen)析(xi)方(fang)法(fa)技(ji)巧(qiao)
          孕龍科技(ji)所(suo)推(tui)出的(de)新(xin)產品I2C-SPI Control Center,能夠(gou)依照需求進行(xing)I2C、SPI裝(zhuang)置(zhi)信號模(mo)擬(ni)。
          I2C-SPI Control Center擁有(you)I2C、SPI觸發(fa)功能以(yi)及(ji)所(suo)支(zhi)持的(de)Batch Mode(批(pi)次(ci)執(zhi)行模(mo)式(shi))可以(yi)更(geng)加靈活的(de)模(mo)擬(ni)裝置(zhi)反(fan)應(ying)。
          當I2C-SPI進行通信時,往(wang)往(wang)傳輸(shu)的數(shu)據(ju)封(feng)包(bao)十分(fen)龐大。對分(fen)析(xi)儀(yi)器而言(yan),此時觸發(fa)功能便顯得(de)十(shi)分(fen)重(zhong)要。越強大的(de)觸發(fa)功能可幫(bang)助使用(yong)者在繁雜數(shu)據(ju)封(feng)包(bao)內(nei)準確找(zhao)出欲分(fen)析(xi)的(de)位置(zhi)。
          孕龍科技(ji)所(suo)推(tui)出的(de)I2C-SPI Control Center,使用(yong)I2C / SPI Trigger功能可I2C-SPI數(shu)值來進(jin)行觸發(fa),且產品本身(shen)所(suo)擁(yong)有(you)的(de)Batch Mode(批(pi)次(ci)執(zhi)行模(mo)式(shi))更可完整(zheng)模(mo)擬(ni)待測(ce)電路分(fen)析(xi)時所(suo)需要的動(dong)作功(gong)能需求。
          接下(xia)來將(jiang)開始介紹I2C-SPI Control Center - I2C-SPI Trigger以(yi)及(ji)Batch Mode。
          I2C-SPI Control Center

          圖(tu)壹(yi):I2C-SPI Control Center軟件視窗(chuang)
          開(kai)啟I2C-SPI Control Center操作軟件後可看到圖(tu)壹(yi)視窗(chuang)表(biao)示(shi),接(jie)著(zhe)選擇I2C Trigger頁簽進行I2C Trigger條件設定。
          I2C Trigger

          切換至I2C Trigger後可看到如圖(tu)二所(suo)示(shi)視窗(chuang),在此視窗(chuang)中使用(yong)者可依照I2C內(nei)容進行(xing)兩(liang)組條件設定,每壹(yi)組條件可設定8個(ge)byte,也能夠(gou)依照讀(du)取/寫(xie)入動(dong)作進行設定。
          圖(tu)二:I2C Trigger setting視窗(chuang)

          數(shu)據(ju)動作(zuo)選項:可設定Write Data、Write Data(1st)、Read Data、Read Data(1st),當(dang)選擇Write Data(1st)、Read Data(1st)時,表示(shi)僅(jin)判(pan)斷(duan)個byte數(shu)據(ju)封(feng)包(bao)。
          運(yun)算(suan)條件:Write Data、Read Data僅(jin)可為『=』;Write Data(1st)、Read Data(1st)可設置(zhi)『=』、『>』、『<』。
          數(shu)據(ju)長度(du):當長度(du)改(gai)變(bian)時,數(shu)據(ju)字段(duan)元會隨(sui)之改(gai)變(bian);Write Data(1st),Read Data(1st)僅(jin)可為『1』。
          數(shu)據(ju)內(nei)容:可在此字段(duan)內(nei)輸(shu)入欲設定為觸發(fa)條件之數(shu)據(ju)數(shu)值。
          Count:觸發(fa)條件達(da)成(cheng)設定次(ci)數(shu)後再(zai)進行觸發(fa)。
          Continuity:可設定2組(zu)條件是(shi)否(fou)要連續(xu)判斷(duan)。
          致(zhi)能(neng):當I2C Trigger設定完(wan)成(cheng)後,點選表示(shi)開(kai)始動(dong)作。
          使用(yong)I2C Trigger時需將外(wai)部(bu)開關『Mode』切換至8 Pin模(mo)式(shi)。I/O Ctrl為I2C Trigger時觸發(fa)狀態(tai)輸(shu)出腳位,輸(shu)出信號以(yi)轉(zhuan)態(tai)方(fang)式(shi)表(biao)示(shi)。

          圖(tu)三:0x11、0x22條件設定
          接(jie)下(xia)來透(tou)過孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)進(jin)行I2C Trigger的實(shi)際(ji)操作,將(jiang)I2C-SPI Control Center的(de)I/O Ctrl連(lian)接至邏(luo)輯(ji)分(fen)析(xi)儀(yi)A2腳位,A0及(ji)A1則(ze)連接I2C的(de)SDA及(ji)SCL。
          同時,在I2C-SPI Control Center - I2C Trigger頁簽中設定觸發(fa)條件為『寫入(ru)』、數(shu)據(ju)數(shu)值為『0x11、0x22』,設定完(wan)成(cheng)後如圖(tu)三所(suo)示(shi)。

          表(biao)示(shi)筆(bi)觸發(fa)條件數(shu)據(ju)0x11
          表示(shi)第(di)二筆(bi)觸發(fa)條件數(shu)據(ju)0x22
          表示(shi)透(tou)過(guo)I2C-SPI Control Center - I2C Trigger所(suo)判(pan)定觸發(fa)成(cheng)立的(de)位置(zhi)由圖(tu)四(si)可清(qing)楚(chu)看(kan)見(jian)當I2C-SPI Control Center - I2C Trigger判定觸發(fa)成(cheng)立後在I/O Ctrl將會(hui)出現(xian)壹(yi)個(ge)
          波(bo)形轉態(tai)。
          2
          圖(tu)四(si):觸發(fa)完成(cheng)
          設定完(wan)成(cheng)後點選『致(zhi)能(neng)』,接著(zhe)開啟孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)軟(ruan)件,設定好(hao)環(huan)境參數(shu)以(yi)及(ji)I2C總(zong)線(xian)譯(yi)碼即可開始分(fen)析(xi),圖(tu)四(si)為觸發(fa)完成(cheng)結果(guo)。

          圖(tu)五:SPI Trigger setting視窗(chuang)
          SPI Trigger操(cao)作(zuo)方(fang)式與(yu)I2C Trigger雷同,開啟I2C-SPI Control Center後選擇SPI Mode,接(jie)著(zhe)切換至SPI Trigger頁簽便可以(yi)開(kai)始進(jin)行設定,設定視窗(chuang)如(ru)圖(tu)五所(suo)示(shi)。
          數(shu)據(ju)動作(zuo)選項:可設定MOSI Data、MOSI Data(1st)、MISO Data、MISO Data(1st),當(dang)選擇MOSI Data(1st)、MISO Data(1st)時,表示(shi)僅(jin)判(pan)斷(duan)個byte數(shu)據(ju)封(feng)包(bao)。
          運(yun)算(suan)條件:MOSI Data、MISO Data僅(jin)可為『=』;MOSI Data(1st)、MISO Data(1st)可設置(zhi)『=』、『>』、『<』。
          數(shu)據(ju)長度(du):當長度(du)改(gai)變(bian)時,數(shu)據(ju)字段(duan)元會隨(sui)之改(gai)變(bian);MOSI Data(1st)、MISO Data(1st)僅(jin)可為『1』。
          數(shu)據(ju)內(nei)容:可在此字段(duan)內(nei)輸(shu)入欲設定為觸發(fa)條件之數(shu)據(ju)數(shu)值。
          Count:觸發(fa)條件達(da)成(cheng)設定次(ci)數(shu)後再(zai)進行觸發(fa)。
          Continuity:可設定2組(zu)條件是(shi)否(fou)要連續(xu)判斷(duan)。
          致(zhi)能(neng):當SPI Trigger設定完(wan)成(cheng)後,點選致(zhi)能(neng)表示(shi)開(kai)始動(dong)作。

          接下(xia)來透(tou)過孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)進(jin)行SPI Trigger的實(shi)際(ji)操作,將(jiang)I2C-SPI Control Center的(de)5V Ctrl連(lian)接至邏(luo)輯(ji)分(fen)析(xi)儀(yi)A4腳位,A0連(lian)接(jie)SS、A1及(ji)A2連(lian)接SPI的MOSI及(ji)MISO、A3則(ze)連接SPI SCL。
          同時,在I2C-SPI Control Center -SPI Trigger頁簽中設定兩(liang)組觸發(fa)條件。組(zu)為『MOSI』、數(shu)據(ju)數(shu)值為『0x11』。第(di)二組(zu)為『MISO』、數(shu)據(ju)數(shu)值為『0x01』,並勾選『Continuity』,設定完(wan)成(cheng)後如
          圖(tu)六(liu)所(suo)示(shi)。
          圖(tu)六(liu):MOSI=0x11、MISO=0x01觸發(fa)條件設定

          接(jie)著(zhe)設定邏(luo)輯(ji)分(fen)析(xi)儀(yi)環(huan)境以(yi)及(ji)SPI譯(yi)碼模(mo)塊(kuai),因此次(ci)觸發(fa)條件有(you)兩(liang)組,故(gu)進(jin)行(xing)判斷(duan)時將會依(yi)照SS Low Enable狀(zhuang)況作為依據(ju),觸發(fa)完成(cheng)後的表(biao)示(shi)如(ru)圖(tu)七(qi)所(suo)示(shi)。
          圖(tu)七(qi)中左邊方(fang)塊(kuai)為條件壹(yi)判(pan)定成(cheng)立位置(zhi),在這邊可看見SPI總(zong)線(xian)中包(bao)含MOSI=0x11,右邊方塊(kuai)為條件二判(pan)斷(duan)成(cheng)立位置(zhi)。此時可看見SPI總(zong)線(xian)中包(bao)含MISO=0x01。
          圖(tu)七(qi):SPI觸發(fa)完成(cheng)
          MOSI=0x11
          MISO=0x01

          透過(guo)Batch Mode可靈活定義(yi)數(shu)據(ju)傳送(song)狀態(tai)及(ji)內(nei)容,模(mo)擬(ni)實(shi)際(ji)裝置(zhi)反(fan)應(ying)。在I2C-SPI Control Center軟件視窗(chuang)中點選Batch,便可在視窗(chuang)空(kong)白(bai)處輸(shu)入Batch代(dai)碼來設定I2C-SPI Control Center動(dong)作模(mo)式(shi),也可以(yi)點選鼠(shu)標右鍵來加(jia)載(zai)程序(xu)示(shi)例(li)檔(dang)案。
          圖(tu)八:Batch Mode
          執(zhi)行(xing)
          Batch模(mo)式(shi)

          ModeStatus=FTXX_I2CMODE //設定硬(ying)件控制模(mo)式(shi)有(you)FTXX_I2CMODE、FTXX_SPIMODE、
          FTXX_GPIOMODE三種(zhong)控制旗(qi)標可供組(zu)合使用(yong)
          I2CFunctionStatus=I2C_I2CMASTER //設定I2C模(mo)式(shi)控制旗(qi)標,由I2C_I2CMASTER orI2C_I2CSLAVE與(yu)I2C_10BITADDR、I2C_COMBINEDFORMAT、I2C_NOSTOP組(zu)成(cheng)I2CBitRate=400 //設定I2C模(mo)式(shi)Bit Rate單位KHz。
          I2CSlaveAddress=80 //設定I2C模(mo)式(shi)Slave Address,支(zhi)持7 or 11位尋(xun)址,輸(shu)入數(shu)值格式(shi)為10進制。
          I2CMasterModeTxData=[00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 1718 19 1a 1b 1c 1d 1e 1f 20 21] //設定I2C Master模(mo)式(shi)TX Data,由[與(yu)]判(pan)斷(duan)Data起(qi)始與(yu)結束(shu)
          I2CMasterModeReadByength=10 //設定I2C Master模(mo)式(shi)讀(du)取Byte長度(du)
          I2CFreeBus=true //設定I2C模(mo)式(shi)Free Bus Enabled or Disable
          I2CSlaveModeTxByength=10 //設定I2C Slave模(mo)式(shi)TX Byte長度(du)
          I2CSlaveModeRxByength=10 //設定I2C Slave模(mo)式(shi)Rx Byte長度(du)
          I2CSlaveRespondData=[00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17
          18 19 1a 1b 1c 1d 1e 1f 20 21] //設定I2C Slave模(mo)式(shi)Respond Data,由[與(yu)]判(pan)斷(duan)Data起(qi)始與(yu)結束(shu)
          I2CSlaveModeEnabled=true //設定I2C Slave模(mo)式(shi)Enabled or Disable
          以(yi)下(xia)為I2C Batch程序(xu)示(shi)例(li)
          紅色字為代碼(ma)

          代(dai)碼輸(shu)入完(wan)畢後點選視窗(chuang)旁(pang)邊的(de)『執(zhi)行(xing)』,便可讓(rang)Batch程序(xu)開始動(dong)作。接著(zhe)我(wo)們(men)透過(guo)孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)來(lai)驗(yan)證Batch程序(xu)動作(zuo)內(nei)容。
          圖(tu)九(jiu):使用(yong)邏輯(ji)分(fen)析(xi)儀(yi)擷(xie)取I2C Batch程序(xu)動作(zuo)
          表示(shi)目(mu)前(qian)I2C Slave Address為0X50。
          表示(shi)此I2C傳輸(shu)速率(lv)為400KHz
          表示(shi)Master寫(xie)入(ru)數(shu)據(ju)內(nei)容
          表示(shi)Master讀(du)取數(shu)據(ju)內(nei)容
          如需增(zeng)加(jia)其(qi)他(ta)不(bu)同的總(zong)線(xian)動(dong)作或是傳輸(shu)不(bu)同的位址(zhi)及(ji)數(shu)據(ju),僅需在Batch程序(xu)字段(duan)中增(zeng)加(jia)欲的(de)動(dong)作內(nei)容即可,借此來模(mo)擬(ni)待測(ce)物(wu)通信狀態(tai)。


          I2C,SPI總(zong)線(xian)協(xie)議(yi)測(ce)試(shi)分(fen)析(xi)方(fang)法(fa)技(ji)巧(qiao)總(zong)結(jie)
          孕龍科技(ji)推(tui)出(chu)的產品I2C-SPI Control Center是在總(zong)線(xian)協(xie)定I2C、SPI的(de)基礎上研(yan)發(fa)而成(cheng),可用來存取I2C-SPI界(jie)面總(zong)線(xian)數(shu)據(ju)並可在數(shu)據(ju)符(fu)合條件時送(song)出觸發(fa)信號,或者用GPIO來(lai)發(fa)送(song)信號。同時使用(yong)者可在Batch模(mo)式(shi)下(xia)通過寫入指(zhi)令來(lai)發(fa)送(song)信號。搭(da)配(pei)孕龍邏(luo)輯(ji)分(fen)析(xi)儀(yi)可以(yi)更(geng)有(you)效(xiao)的(de)進行研(yan)發(fa)工(gong)作(zuo)。可做快速的(de)分(fen)析(xi)與(yu)快(kuai)速的(de)問(wen)題偵測(ce),以(yi)及(ji)測(ce)量(liang)更(geng)多(duo)的信息,是(shi)電子研(yan)發(fa)人員、電子測(ce)試人員、電子電機學(xue)生(sheng)及(ji)個(ge)人研(yan)究(jiu)工(gong)作(zuo)室*的(de)工(gong)具(ju)。

          上壹篇(pian):吉(ji)時利KEITHLEY源(yuan)表(biao)測量(liang)能(neng)力(li)和主要應用(yong)

          下(xia)壹篇(pian):USB2.0測試(shi)分(fen)析(xi)應(ying)用(yong)方案

          產品分(fen)類(lei)

          聯系(xi)我(wo)們(men)

          在線(xian)客(ke)服:

          be3VV
          不卡乱码在线观看一区二区 日韩亚洲中文精品 男插女的逼国产精品视频 国产色专区在线观看 双子母性本能在线 日韩精品国产精品亚洲 一区区二区在线观看 全网免费在线播放视频入口 97人妻精品呻吟久久久 亚洲国产传媒精品在线观看 国产精品视频免费久久 风间中文字幕一区二区三区 国产高清无遮看片免费一级成人 我不卡影院在线观看 亚洲精品少妇毛片 日韩淫秽精品一区二区三区毛片 欧美黄色国产精品 亚洲电影第一页欧美日 亚洲免费观看视频在线播放 日韩国产欧美中文综合 萝卜视频在线观看高清免费 少妇高潮毛片在线 a级毛片黄免费观看 四虎4545www国产精品 国产丝袜视频一区二区

              <small id="nxG8kb"><legend></legend></small>

              <dd id="nxG8kb"></dd>

              <small id="nxG8kb"><tt id="nxG8kb"></tt></small>

              1. <dl id="nxG8kb"></dl>