Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

which case slave not give the acknowledgement in the i2c protocol

Status
Not open for further replies.

samikshya samal

Newbie level 4
Newbie level 4
Joined
Jan 28, 2013
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,338
my program shows the out put in i2c simulator but when hard ware test same program not give the out put.
8051 microcontroller ,assembly language ,at24co4 eeprom used in this program.
 

You can expect the first ACK after the DEV_SEL sequence (unless the EEPROM is busy with finishing a write command internally).

Getting no ACK means
- wrong DEV_SEL code respectively address pin strap
- incorrect I2C waveform
 

I2C not give ACK signal if
1. Wrong Device ID
2. Wrong SW sequence
3. In some case Pull Up Resistor also affect.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top