搜尋此網誌

2011年4月27日 星期三

TWSI Data Write/Read -Slave Receive and Transmit



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):停止

沒有留言:

張貼留言