公告版位

之前有參考過別的blog教學,但弄不出來,時間就是不會跑=.=
後來上網買DS1307模組卻可以!!

最近正在layout Arduino mini Pro用的真空管電路板,DS1307跟CR2032我是直接弄在版子上
因為排母的PIN腳剛好夠高,可以全部被模組蓋住節省空間

電路板弄好後,DS1307 IC放上去一直無法讀取到時間,我原以為會從1970/1/1開始
結果沒有,一度以為網路上買到的DS1307是假IC,後來去今華買了一顆($120夭壽貴)
換上去後還是一樣,用I2C Scanner程式掃,結果有找到IC,位子也是在0x68

所以又開始查問題出在哪,結果看DS1307的datasheet時發現,有一段位址是儲存時間的
然後就猜想,是不是因為是新IC,裡面沒有資料,所以讀不出來也不會WORK

下載DS16307RTC library時,有看到提供2個範例
一個是設定時間,另一個是讀取時間,兩個都跑過一次後,竟然就可以用了!!

Arduino Time library
DS1307RTC library (需下載time library)
Time library

文章標籤
創作者介紹
創作者 keisuke 的頭像
keisuke

宅宅的秘密基地

keisuke 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • 訪客
  • 全新的DS1307需要致能CH才會開始計時