SLAVE ADDRESS
|
R/W
|
WORD ADDRESS(n)
|
SLAVE ADDRESS
|
R/W
|
Data(n)
|
Data(n+1)
|
Data(n+2)
| |||||||||
S
|
1101xxxx
|
0
|
A
|
xxxxxxxx
|
A
|
Sr
|
1101xxxx
|
1
|
A
|
xxxxxxxx
|
A
|
xxxxxxxx
|
A
|
xxxxxxxx
|
/A
|
P
|
Yellow: Master to Slave(主到從) Gray: Slave to Master(從到主)
S(Start):開始位元=1。
Slave Address: 從裝置的位址(一般來說像是I2C EEPROM, 溫度感測器(Temperature Sensor),時間計數器(Timer))。
R/W: R(Read讀)=1, W(Write寫)=0。
A(ACKNOWLEDGE(ACK)): 肯定的回應。
Sr(Repeated Start):重複開始位元=1
Data: 8 bits的資料
/A(NOT ACKNOWLEDGE(NACK)): 否定的回應,通常用在資料已經傳輸完畢。
P(Stop):停止
沒有留言:
張貼留言