Thế có lẽ ca này khó :gach
Thế này nhé, nếu phần cứng chuẩn, chống nhiễu tốt thì có một lưu ý nhỏ với code của bạn. Mình nghĩ là I2C đọc được ít nhất là 1 lần
Trường hợp code như của bạn có vẻ DS1307 đáp ứng không kịp bởi sau khi thực hiện xong i2c_read() lần đầu, tín hiệu STOP được tạo ra. Sau...