Ngày tải lên :
23/03/2014, 14:20
... GiớithiệuchungvềI2C
Ngàynaytrongcáchệthốngđiệntửhiệnđại,rấtnhiềuICshaythiếtbịngoạivicần
phải giao tiếp với cácICshaythiếtbịkhác– giao tiếp với thếgiớibênngoài.Vóimụctiêu
đạtđượchiệuquảchophầncứngtốtnhất với mạchđiệnđơngiản,Phillipsđãpháttriển
mộtchuẩn giao tiếp nối tiếp 2dâyđượcgọilàI2C.I2ClàtênviếttắtcủacụmtừInter‐
IntergratedCircuit–Bus giao tiếp giữacácIC với nhau.
LịchsửI2C–Thêmvàođây…(Phầnnàysẽthêmsau…)
I2Cmặcdùđượcpháttriểnbớ
iPhilips,nhưngnóđãđượcrấtnhiềunhàsảnxuấtIC
trênthếgiớisửdụng.I2Ctrởthànhmộtchuẩncôngnghiệpchocác giao tiếp điềukhiển,có
thểkểrađâymộtvài
têntuổingoàiPhilipsnhư:TexasIntrument(TI),Maxim‐Dallas,
analogDevice,NationalSemiconductor…BusI2Cđượcsửdụnglàmbus giao tiếp ngoại
vichorấtnhiềuloạiICkhácnhaunhưcácloạiViđiềukhiển
8051, PIC, AVR,ARM,chíp
nhớnhưRAMtĩnh(StaticRam),EEPROM,bộchuyểnđổitươngtựsố(ADC),sốtươngtụ
(DAC),ICđiểukhiển LCD, LED…
Hình1.1.BUSI2Cvàcácthiếtbịngoạivi
Ngườibáocáo:
NguyễnChíLinh
Tàiliệu:
TUT02.01
Ngày:
9/8/2006
Trang:
7/10
... STARTandSTOPconditions
STARTvàSTOPlànhữngđiềukiệnbắtbuộcphảicókhimộtthiếtbịchủmuốnthiết
lập giao tiếp với mộtthiếtbịnàođótrongmạngI2C.STARTlàđiềukiệnkhởiđầu,báo
hiệubắtđầucủa giao tiếp, cònSTOPbáohiệukếtthúcmột giao tiếp. Hìnhdướiđâymôtả
điềukiệnSTARTvàSTOP.
Banđầukhichưathựchiện
quátrình giao tiếp, cảhaiđườngSDAvàSCLđềuởmức
cao(SDA=SCL=HIGH).LúcnàybusI2Cđượccoilàdỗi(“busfree”),sẵnsàngchomột
giao tiếp. HaiđiềukiệnSTARTvàSTOP
làkhôngthểthiếutrongviệc giao tiếp giữacác
thiếtbịI2C với nhau
Ngườibáocáo:
NguyễnChíLinh
Tàiliệu:
TUT02.01
Ngày:
9/8/2006
Trang:
10/10
... SDAvàSCLlàcácchâni2ctươngứngcủa PIC
Saukhaibáotrên,tacóthểsửdụngcáchàmnêutrênđểthựchiện,xửlýcác giao tiếp
i2c với cácthiếtbịngoạivikhác.
Còn tiếp nữa…
3. Kếtluận
Ngườibáocáo:
NguyễnChíLinh
Tàiliệu:
TUT02.01
Ngày:
9/8/2006
Trang:
1/10
...