پاسخ : دقیق نبودن ساعت DS1307
آهان
پس این همون قراردادیه که بهش اشاره کردم
آره، اینم یک راه حلیه خب
یک راه حل دیگه:
میتونید یک "offset" یا متغیر "جبران خطا" به "ثانیه" برای ساعت قرار بدید، مثلا کاربر میبینه ساعت در هر روز 10ثانیه عقب میفته بنابراین میره داخل قسکت "جبران خطا" و این مقدار رو برابر "+10" قرار میده و برنامه اون رو در نمایش ساعت لحاظ می کنه.
(اینو به این خاطر میگم که دقت کریستال ds "واقعا" به دما حساس هست، مخصوصا اگر کریستالش مرغوب نباشه)
آهان
چون ساعت مدار خطا داشته، داره دوباره ساعت را تنظیم می کنه !
آره، اینم یک راه حلیه خب
یک راه حل دیگه:
میتونید یک "offset" یا متغیر "جبران خطا" به "ثانیه" برای ساعت قرار بدید، مثلا کاربر میبینه ساعت در هر روز 10ثانیه عقب میفته بنابراین میره داخل قسکت "جبران خطا" و این مقدار رو برابر "+10" قرار میده و برنامه اون رو در نمایش ساعت لحاظ می کنه.
(اینو به این خاطر میگم که دقت کریستال ds "واقعا" به دما حساس هست، مخصوصا اگر کریستالش مرغوب نباشه)

دیدگاه