em mới vứa làm phần cứng ds1307 và viết thử
unsigned char datarev[8];
//khai báo data read
i2c_init(0x68);
//i2c_write(0x00,7, datawr); //write multi – byte
i2c_read(0x00,8,datarev);//read multi – byte
khi vào hàm read thì nó bị dừng ở
while (!(IFG2&UCB0TXIFG));
có phài...