لنرى كيف تتم عملية الكتابة :
نقوم بضبط الوقت بالكتابة فى اول 8 مواقع فى الذاكرة بنفس الطريقة والتسلسل
I2C START BIT
WRITE: 0xD0 ACK<< DS1307 write address
WRITE: 0×00 ACK<< location to write
WRITE: 0×00 ACK<< 0 seconds, reset CH bit to 0
WRITE: 0×30 ACK<< 30 minutes
WRITE: 0×09 ACK<< 9 hours, 24 hour clock mode
WRITE: 0×02 ACK<< Monday (day 2)
WRITE: 0×07 ACK<< 7th (date)
WRITE: 0×09 ACK<< September (month)
WRITE: 0×09 ACK<< ‘09 (year)
WRITE: 0×00 ACK<< Set control register to 0
I2C STOP BIT
I2C>
طبعا الدقائق والساعات واليوم والتاريخ والسنة غير فيهم كما تشاء
وفى الدرس القادم سنتعلم كيف نختار نظام 24.12
وكيفية القرائة