Trích:
Nguyên văn bởi ltrkhanh
Thuật toán ghi DS1307: start i2c
ghi 0xD0
ghi địa chỉ
start
ghi 0xD0
ghi giây, phút, giờ, ngày...
stop i2c
|
tui cũng đang làm với con 1307 này , đọc giản đồ data-slave Receive write mode , tui thấy trình tự nó là
- Start_i2c();
- ghi 0xD0 // Write
- ACK rùi mới ghi đia chỉ
- tiếp ACK , rùi ghi tiếp giá trị
- stop_i2c();
trình tự của u : sau khi ghi điạ chỉ xong , start lại . Vậy start chỗ này có ý nghĩa gì ?Tui ko bit các hàm start_i2c(0, stop_i2c() của CCS nằm ở đâu cả , nên ko hỉu trong 2 hàm đó ng ta viết cái gì ?