我以前也是自制過好幾個時鐘,一開始是用定時器的特別不精確一天差了數分鐘,程序怎么補償效果都不佳,我一直以為是電容或者晶振的溫飄導致的,而溫度補償的話太過麻煩,后來就放棄研究了改用了DS3231,過了準了很多,不過還是太理想一天誤差也有小幾秒,不知道是芯片來路不正還是什么原因,反正幾塊錢的那種.后來偶得一片被弄掉了一個角的殘缺ds12c887,于是到論壇里面找程序,這貨居然是好的,盡管外表破舊不堪,神奇的這個有瑕疵的ds12c887居然非常精確連續幾天都不差一秒.
看了樓主的文章,突然茅塞頓開,有時間也去測試下,畢竟你這個方法是最省的. |