標題:
為什么我使用DS1302時鐘關機重啟后時間又被重置了?
[打印本頁]
作者:
4gggg
時間:
2018-3-8 00:10
標題:
為什么我使用DS1302時鐘關機重啟后時間又被重置了?
我的單片機是89C51 DS1302采用主電源和備份電源雙電源供應,不應該是斷電繼續(xù)時間走的嗎
作者:
HC6800-ES-V2.0
時間:
2018-3-8 08:16
肯定是被你的程序重新賦值了。
如果是你自己的程序,那么,在第一次調試時輸入時間日期,所面再使用時,那些語句就要去掉,換成讀時間日期就好了。
如果不是你的程序,那么就要自己讀懂程序,找到賦值時間日期那部分,換成讀就好了。
作者:
DYQ_DYQ
時間:
2018-3-8 08:47
那你是不是備用電源也沒電呢?開發(fā)板上可沒有電池喔,斷電基本上就是復位了。
作者:
A919749027
時間:
2018-3-8 08:59
單片機關掉之后程序就不運行了
作者:
1834202192
時間:
2018-3-8 09:13
是不是紐扣電池沒電了,或者是電源接口短路,你可以檢查一下!
作者:
tiedanbb
時間:
2018-3-8 09:44
是不是上電后有初始化DS1302的過程,這個不應該有
作者:
ahshmj
時間:
2018-3-8 10:34
ds1302不能每次重啟都運行初始化程序的。
第一次運行時,給ds1302賦時間值后,可以在ds1302的ram里面寫入一個標記,每次單片機重啟時檢查此標記,來確定是否需要設定實時時間。有標記就跳過。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1