Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

What does repeated START bit do in I2C protocol?

Status
Not open for further replies.

verilog_always

Member level 2
Joined
Dec 27, 2006
Messages
43
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,552
Hi all,
In this protocal if no ACk is sent Master can send STOP bit or Repeated START bit. What does repeated START bit do? Whether it Master has again Start from Scratch that is sending address of slave and so on?
 

nag123

Member level 1
Joined
Jun 11, 2007
Messages
33
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,288
Activity points
1,543
Re: I2C protocal doubt

Master can send repeated start bit in stead of stop bit. the conditions for start and repeated start are same. master has to send the slave address again. at the end of the transfer master has to send stop bit or again repeated start bit.
 

maizic

Junior Member level 3
Joined
Aug 17, 2004
Messages
28
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,283
Activity points
172
I2C protocal doubt

When a slave doesn’t acknowledge the slave address (for
example, it’s unable to receive or transmit because it’s
performing some real-time function), the data line must be
left HIGH by the slave. The master can then generate
either a STOP condition to abort the transfer, or a repeated
START condition to start a new transfer.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top