how data can be read and write in I2c and display the data

Status
Not open for further replies.

jaya krishna

Member level 1
Joined
May 10, 2012
Messages
41
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
India,coimbatore
Activity points
1,770
how data can be read and write in I2c and display the data ...and i want interface the I2C with DS1307 RTC....and also attach the DS1307 register for reference...

this is example for I2c read and write data...but i not understand .....


//==========================
// write data one byte to
// DS1307
//==========================
void write_DS1307(byte address, BYTE data)
{
short int status;
i2c_start();
i2c_write(0xd0);
i2c_write(address);
i2c_write(data);
i2c_stop();
i2c_start();
status=i2c_write(0xd0);
while(status==1)
{
i2c_start();
status=i2c_write(0xd0);
}
}
//==========================
// read data one byte from DS1307
//==========================
BYTE read_DS1307(byte address)
{
BYTE data;
i2c_start();
i2c_write(0xd0);
i2c_write(address);
i2c_start();
i2c_write(0xd1);
data=i2c_read(0);
i2c_stop();
return(data);
}


and i attach a pdf file for ds1307 register,,,,,,


pls any help me.......
 

Attachments

  • timekeeper register.pdf
    136.5 KB · Views: 86

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…