絾謌 发表于 2014-4-16 23:01:38

DS1307一直调试时间不成功

DS1307用ARDUINO 里面自带的程序,下载后串口一直显示
xxxxxxxxx 85.85.2165 -- 27:85:85
xxxxxxxxx 85.85.2165 -- 27:85:85
xxxxxxxxx 85.85.2165 -- 27:85:85
xxxxxxxxx 85.85.2165 -- 27:85:85
xxxxxxxxx 85.85.2165 -- 27:85:85
这是怎么回事?

Super169 发表于 2014-4-16 23:59:30

看似連線有問題, 是 I2C 的嗎?
只要連線正確, 沒有設定也會有個時間在跳的.你的情形, 似是不能向 DS1307 取得時間.如果板子沒問題, 再檢查一下連線吧.

林定祥 发表于 2014-4-17 09:12:10

http://www.geek-workshop.com/thread-847-1-1.html
坛子里arduino精华里的,参考,参考.

絾謌 发表于 2014-4-17 14:39:44

Super169 发表于 2014-4-16 23:59 static/image/common/back.gif
看似連線有問題, 是 I2C 的嗎?
只要連線正確, 沒有設定也會有個時間在跳的.你的情形, 似是不能向 DS1307 ...

是的   I2C modules   连线应该没问题,就四条线。是不是晶振不起振?该怎么办?

Super169 发表于 2014-4-17 17:35:11

絾謌 发表于 2014-4-17 14:39 static/image/common/back.gif
是的   I2C modules   连线应该没问题,就四条线。是不是晶振不起振?该怎么办?

如果是晶震問題, 應該還可以讀出一個不會跳的時間.
試試先設定一個時間再讀一次, 如果出來的數字依然是 85.85.2165 -- 27:85:85, 就不似是晶震的問題了.

另外, 你的 DS1307 模塊上, 是否有 AT24C32 的芯片?如果有的話, 可以嘗試讀寫 AT24C32 的內容, 來確認 I2C 連線是否有問題.
页: [1]
查看完整版本: DS1307一直调试时间不成功