564
SOP16/19+20+
只做原裝歡迎監(jiān)督
MADR-007097
2653
-/20+
原裝進口 假一罰十
MADR009190000100
168
-/21+
4-6wks
MADR-011020-TR1000
5
PQFN16/19+
有上有貨原裝現(xiàn)貨可看貨
MADR
80000
-/23+
原裝現(xiàn)貨
MADR
80000
-/23+
原裝現(xiàn)貨
MADR
3588
-/2019+
原裝 部分現(xiàn)貨量大期貨
MADR0
100000
-/-
-
MADR-007097
100500
SMD/2519+
一級代理專營品牌原裝,優(yōu)勢現(xiàn)貨,長期排單到貨
MADR-007097
52701
-/22+
只做原裝,專注海外現(xiàn)貨訂購20年
MADR-007097
30000
-/24+
原裝,一站式BOM配單
MADR-007097
36000
-/23+
亞太地區(qū)一級代理,二十年BOM配單專家,原裝現(xiàn)貨
MADR-007097
5000
-/22+
原裝現(xiàn)貨,配單助手
MADR-007097
8913
-/23+
柒號芯城,離原廠的距離只有0.07公分
MADR-007097
128000
-/23+
全新原裝現(xiàn)貨/優(yōu)勢渠道/提供一站式配單
MADR-007097
988
-/2219
原裝現(xiàn)貨可出售樣品,研發(fā)選型BOM配套服務(wù)
MADR-007097
468
-/21+
百分百原裝,有掛有貨,假一賠十
MADR-007097
2010
-/20+
原裝現(xiàn)貨
MADR-007097
9400
-/23+
原裝現(xiàn)貨
MADR-007097
8600
None/24+
進口原裝現(xiàn)貨,優(yōu)勢庫存
MADRCC0002
Dual Linear Driver for Vector Modula...
MA-COM
MADRCC0002PDF下載
MADRCC0002
Dual Linear Driver for Vector Modula...
MACOM [Tyco Electronics]
MADRCC0002PDF下載
MADRCC0005
RF IC Driver 8-SOIC
MADRCC0005PDF下載
MADRCC0006
RF IC Driver 8-SOIC
MADRCC0006PDF下載
MADRCC0007
RF IC Driver General Purpose 16-SO...
MADRCC0007PDF下載
MADRCC0002TR
Dual Linear Driver for Vector Modula...
MA-COM
MADRCC0002TRPDF下載
MADRCC0002TR
Dual Linear Driver for Vector Modula...
MACOM [Tyco Electronics]
MADRCC0002TRPDF下載
MADR-007690-DR002
Quad Bias Driver for GaAs FET and PI...
MACOM [Tyco Electronics]
MADR-007690-DR002PDF下載
MADR-007097-000100
SPDT PIN Diode Driver
MACOM [Tyco Electronics]
MADR-007097-000100PDF下載
MADR-007097-0001TR
SPDT PIN Diode Driver
MACOM [Tyco Electronics]
MADR-007097-0001TRPDF下載
接收到的數(shù)據(jù)或待發(fā)送的數(shù)據(jù)。 當(dāng)檢測到start信號時,狀態(tài)機進入header狀態(tài)。在header狀態(tài),如果是主模式,mbdr寄存器中的header被發(fā)送。當(dāng)所有8位數(shù)據(jù)發(fā)送完畢時,狀態(tài)機轉(zhuǎn)入ack header。 在ack_header狀態(tài),如果coolrunner-ii i2c控制器工作在主模式,將會采樣sda,以確認從設(shè)備是否有應(yīng)答。如果沒有應(yīng)答,狀態(tài)轉(zhuǎn)入stop;如果有應(yīng)答,lsb=1時進入rcv_data, lsb=0時進入xmit_data。 i2c header移位寄存器與madr進行比較,如果匹配,則coolrunner-ii i2c為被尋址的從設(shè)備。模式立刻切換到從模式,狀態(tài)寄存器mbsr中maas位被置位,sda線將會按照txak中的設(shè)置應(yīng)答當(dāng)前主設(shè)備。在rcv_dat狀態(tài),sda數(shù)據(jù)被入i2c移位寄存器,以供uc讀取。當(dāng)所有數(shù)據(jù)位被接收到,狀態(tài)機轉(zhuǎn)入ack_data,txak被輸出到sda。 在xmit_data狀態(tài),mbdr寄存器中數(shù)據(jù)被送到sda.當(dāng)發(fā)送整的字節(jié)后,狀態(tài)轉(zhuǎn)入wait_ack.如果檢測到ack,則狀態(tài)再次進入xmit_data,直到產(chǎn)生s
i2c控制器寄存器基地址mbase由vhdl代碼中常量base address決定,基地址為地址總線的高16位,低8位地址將決定哪一個寄存器被尋址。此i2c控制器寄存器共有如下4個。 (1)madr:地址寄存器(地址為mbase+$8dh) ■bit7~bit1:從設(shè)備地址(r/w)。 ■bit0:保留。 (2)mbcr:控制寄存器(地址為mbase+$8fh) ■bit7:en(r/w),i2c控制器使能位?!?”使能i2c控制器,0”復(fù)位并禁止i2c控制器。在對mbcr其他位操作之前,此位必須被首先設(shè)置為“1”。 ■bit6:ien(r/w),中斷允許位?!?”允許中斷,當(dāng)狀態(tài)寄存器的mif位也被置位時,中斷發(fā)生;0”禁止中斷,但是不會清除任何當(dāng)前正在申請的中斷。 ■bit5:sta(r/w),主/從模式選擇位。當(dāng)微控制器將此位從“0”改變?yōu)椤?”,在主模式下,i2c控制器將會產(chǎn)生一個start。清除此位,會產(chǎn)生一個stop,同時i2c切換到從模式。然而,如果是由于總線仲裁失敗而導(dǎo)致此位被清除,將不會產(chǎn)生stop。