![]() 42
Gambar 2.10 Timing Diagram dari I2C
Master
awalnya dalam
mode
mengirim akan
mengirimkan start
bit
diikuti
dengan
7-bit
alamat
dari
slave,
yang
akhirnya diikuti
oleh
satu
bit
untuk
memberitahu ingin menulis (0) atau membaca (1) ke atau dari slave.
Jika
slave
telah
menerima data
dengan
benar
maka
slave
akan
menjawab
dengan sebuah ACK bit (logika low) untuk slave yang alamatnya
benar.
Master kemudian berlanjut dengan mengirimkan atau mode menerima.
Alamat
dan
data
byte
yang
dikirim dimulai
bit
yang
paling
signifikan
(MSB)
menuju ke (LSB). Start bit ditandai oleh pemberian logika high
menuju
ke
logika
low
(Falling-Edge)
dari
SDA
dengan
SCL
berlogik
high,
stop bit ditunjukkan dengan
logika low ke
logika high (Rising-Edge) dari SDA
dengan SCL berlogika high.
Gambar 2.11 Master Menulis ke Slave
|