找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: bbxyliyang
打印 上一主題 下一主題
收起左側(cè)

DS1302斷電時間不保存,怎么加個紐扣電池上電也不從當(dāng)前時間顯示?

  [復(fù)制鏈接]
41#
ID:3212 發(fā)表于 2021-9-7 12:03 | 只看該作者
還有一個可能性就是:你的RST引腳接了單片機(jī),上電時單片機(jī)從默認(rèn)的高電平轉(zhuǎn)換為低電平時的下降沿觸發(fā)了1302復(fù)位。
回復(fù)

使用道具 舉報(bào)

42#
ID:190577 發(fā)表于 2021-9-7 15:38 | 只看該作者
middfat 發(fā)表于 2021-9-7 11:58
那就對了,就是每次上電就初始化一次,所以老是2000年1月1日開始計(jì)時了。

以前杜洋老師制作的時鐘都會 ...

好的,謝謝指導(dǎo),我試一下。
回復(fù)

使用道具 舉報(bào)

43#
ID:190577 發(fā)表于 2021-9-7 15:39 | 只看該作者
middfat 發(fā)表于 2021-9-7 12:03
還有一個可能性就是:你的RST引腳接了單片機(jī),上電時單片機(jī)從默認(rèn)的高電平轉(zhuǎn)換為低電平時的下降沿觸發(fā)了130 ...

您好,那這個問題,怎么解決呢?
回復(fù)

使用道具 舉報(bào)

44#
ID:401564 發(fā)表于 2021-9-7 15:57 | 只看該作者
這都快10個月了,還沒解決嗎?怎么不把電路和程序文件上傳看一下呢?
DS1302這玩意只是走時不準(zhǔn)而已,只要備用電池還在,備用電源端口有一個104以上的電容,基本上怎么斷電都會正常走動的
除非是你程序的問題
我用這玩意很多了,我之前的公司就是用這玩意做鐘的,都是幾十K上百的批量生產(chǎn),目前是沒有遇到過芯片本身的問題
當(dāng)然,芯片壞是肯定有的,不良率0.5%左右,但是像這種一下行,一下不行的,基本是沒有的
99.99%情況下,不要懷疑芯片有問題,單片機(jī)不行之類,首先要考慮的是自己本身的問題
如果你搞維修就不一樣了,那就每次先考慮芯片的問題
回復(fù)

使用道具 舉報(bào)

45#
ID:624769 發(fā)表于 2021-9-7 16:06 | 只看該作者
middfat 發(fā)表于 2021-9-7 12:03
還有一個可能性就是:你的RST引腳接了單片機(jī),上電時單片機(jī)從默認(rèn)的高電平轉(zhuǎn)換為低電平時的下降沿觸發(fā)了130 ...

這種可能不存在, 單片機(jī)上電,就算RST電平游離,最多也是寫一堆FF進(jìn)去,也不會變成出廠設(shè)置,更何況,還有一個CLK 低電平,RST才能拉高,這樣的保護(hù),再說,摟主也不是笨蛋,寫一個0x80 到 0x8e 馬上就能驗(yàn)證是不是開機(jī)RST電平問題了。
之所以,會恢復(fù)出廠,就是DS1302徹底斷電了,簡單來講備用電池沒有及時在VCC斷電后供電。檢查電路是關(guān)鍵,其它都是假的。
回復(fù)

使用道具 舉報(bào)

46#
ID:190577 發(fā)表于 2021-9-8 08:28 | 只看該作者
Y_G_G 發(fā)表于 2021-9-7 15:57
這都快10個月了,還沒解決嗎?怎么不把電路和程序文件上傳看一下呢?
DS1302這玩意只是走時不準(zhǔn)而已,只要備用 ...

好的,感謝指導(dǎo),當(dāng)時那個客戶催貨,那個產(chǎn)品已經(jīng)發(fā)出來了,只要備用電池還在,備用電源端口有一個104以上的電容,我當(dāng)時沒這個電容,估計(jì)就是這個電容問題。
回復(fù)

使用道具 舉報(bào)

47#
ID:190577 發(fā)表于 2021-9-8 08:29 | 只看該作者
188610329 發(fā)表于 2021-9-7 16:06
這種可能不存在, 單片機(jī)上電,就算RST電平游離,最多也是寫一堆FF進(jìn)去,也不會變成出廠設(shè)置,更何況,還有 ...

好的,感謝耐心指導(dǎo),特別感謝。
回復(fù)

使用道具 舉報(bào)

48#
ID:964758 發(fā)表于 2021-9-8 08:54 | 只看該作者
之前也在τ 寶買了1302的 時不時出現(xiàn)不保存的問題
后來換了1307倒是用著還問題不大
回復(fù)

使用道具 舉報(bào)

49#
ID:190577 發(fā)表于 2021-9-8 15:49 | 只看該作者
wls901128 發(fā)表于 2021-9-8 08:54
之前也在τ 寶買了1302的 時不時出現(xiàn)不保存的問題
后來換了1307倒是用著還問題不大

我買的也是的,有的DS1302行,有的不行,當(dāng)時真是郁悶。
回復(fù)

使用道具 舉報(bào)

50#
ID:624769 發(fā)表于 2021-9-8 16:08 | 只看該作者
bbxyliyang 發(fā)表于 2021-9-8 15:49
我買的也是的,有的DS1302行,有的不行,當(dāng)時真是郁悶。

我tb分7家店鋪總共買了200多片DS1302, (別問為什么這樣買,我知道確實(shí)不地道,但是窮是關(guān)鍵)實(shí)際測試,只有1片有質(zhì)量問題,有質(zhì)量問題還不是會自己初始化,而是壓根不走時。很多人DS1302有這樣那樣的問題,都是要么沒有連接好,要么電路有錯誤,要每烙鐵用的不好。
個人覺得你如果經(jīng)常用DS1302,可以先用IC座搭一個確實(shí)穩(wěn)定的測試臺,每個DS1302都放上去試一次,看看是不是會有問題,再接到你的電路中去看。反正我測試臺上過了一遍只有 0.5%不到的不良,還從來沒有出現(xiàn)過斷VCC初始化的情況。 因?yàn)闇y試過,有信心,所以,搭到電路里,出現(xiàn)了不存時間的問題后,仔細(xì)找電池這邊,電容這邊的問題,故障都能排除。
回復(fù)

使用道具 舉報(bào)

51#
ID:190577 發(fā)表于 2021-9-10 15:07 | 只看該作者
188610329 發(fā)表于 2021-9-8 16:08
我tb分7家店鋪總共買了200多片DS1302, (別問為什么這樣買,我知道確實(shí)不地道,但是窮是關(guān)鍵)實(shí)際測試, ...

好的,謝謝耐心指導(dǎo),感謝!
回復(fù)

使用道具 舉報(bào)

52#
ID:190577 發(fā)表于 2022-5-30 14:35 | 只看該作者
bbxyliyang 發(fā)表于 2021-9-10 15:07
好的,謝謝耐心指導(dǎo),感謝!

最后幫VCC不接,只接電池電源就可以斷電保存,不知道是什么情況。
回復(fù)

使用道具 舉報(bào)

53#
ID:776619 發(fā)表于 2022-5-30 20:35 | 只看該作者
程序開始讀秒值,它的最高位如果是1就要初始化,如果最高位是0,說明時鐘在走時,不用初始化。
回復(fù)

使用道具 舉報(bào)

54#
ID:190577 發(fā)表于 2022-7-2 14:34 | 只看該作者
大量實(shí)驗(yàn)發(fā)現(xiàn)DS1302的引腳VCC不接,只接電池電源就可以斷電保存,不知道是什么情況。
回復(fù)

使用道具 舉報(bào)

55#
ID:61140 發(fā)表于 2022-7-2 15:06 | 只看該作者
初始化時間寫成你當(dāng)前時間,下載程序,完成后把DS1302初始化時間部分屏蔽掉再下載一次,
回復(fù)

使用道具 舉報(bào)

56#
ID:401564 發(fā)表于 2022-7-2 17:12 | 只看該作者
bbxyliyang 發(fā)表于 2022-7-2 14:34
大量實(shí)驗(yàn)發(fā)現(xiàn)DS1302的引腳VCC不接,只接電池電源就可以斷電保存,不知道是什么情況。

一年多了,還沒有理解這玩意?
VCC上面的濾波電容可以供電的呀,1302工作電流很小的,104電容都可以保持幾秒鐘的工作時間呢,10uF的電容就能工作幾分多鐘了呢
要是個2032電池,5年是沒有問題的,我做的第一個時鐘就是用洞洞板焊的,后來不用了,放了五年,再拿出來的時候,時間慢了30多分鐘,但小時和日期都是對的
回復(fù)

使用道具 舉報(bào)

57#
ID:624769 發(fā)表于 2022-7-2 17:39 | 只看該作者
bbxyliyang 發(fā)表于 2022-7-2 14:34
大量實(shí)驗(yàn)發(fā)現(xiàn)DS1302的引腳VCC不接,只接電池電源就可以斷電保存,不知道是什么情況。

這個問題,在35樓的時候,就跟你說過了, 1腳,必須至少要接一個 104電容,如果你條件苛刻一點(diǎn)的,可能還需要先接一個 5819 然后接一個對地104,然后接1腳,不然你VCC通斷電的瞬間,很可能讓DS1302失電,造成時間被重置,你要這么接了,哪來后續(xù)這些問題?
回復(fù)

使用道具 舉報(bào)

58#
ID:190577 發(fā)表于 2022-10-6 15:12 | 只看該作者
xiaoyuxinke 發(fā)表于 2022-7-2 15:06
初始化時間寫成你當(dāng)前時間,下載程序,完成后把DS1302初始化時間部分屏蔽掉再下載一次,

好的,感謝
回復(fù)

使用道具 舉報(bào)

59#
ID:190577 發(fā)表于 2023-2-6 09:45 | 只看該作者
188610329 發(fā)表于 2022-7-2 17:39
這個問題,在35樓的時候,就跟你說過了, 1腳,必須至少要接一個 104電容,如果你條件苛刻一點(diǎn)的,可能還 ...

好的,感謝
回復(fù)

使用道具 舉報(bào)

60#
ID:332444 發(fā)表于 2023-2-6 10:51 | 只看該作者
如今時代變遷已經(jīng)可以拋棄紐扣電池了,所以說也可以拋棄1302時鐘芯片了。
回復(fù)

使用道具 舉報(bào)

61#
ID:1034262 發(fā)表于 2023-2-6 11:44 | 只看該作者
xianfajushi 發(fā)表于 2023-2-6 10:51
如今時代變遷已經(jīng)可以拋棄紐扣電池了,所以說也可以拋棄1302時鐘芯片了。

是的,可以用WIFI聽不,可以使用電波鐘,可以使用GPS、北斗模塊同步。
回復(fù)

使用道具 舉報(bào)

62#
ID:190577 發(fā)表于 2023-7-21 10:35 | 只看該作者
coody_sz 發(fā)表于 2023-2-6 11:44
是的,可以用WIFI聽不,可以使用電波鐘,可以使用GPS、北斗模塊同步。

好的,說的太對了
回復(fù)

使用道具 舉報(bào)

63#
ID:1085441 發(fā)表于 2023-7-21 11:26 | 只看該作者
我用DS1302比較多,這個芯片還是挺好用的,主要是芯片和晶振是正品就行。
晶振電容很關(guān)鍵,不同廠家需要的電容值不一樣,配合好基本上能達(dá)到每天1秒誤差。
電池沒講究,不需要接0.1uF的電容,低到2V多還能維持時間,再低時間就會慢。
還有一個注意就是SIO引腳一定要接上拉電阻
回復(fù)

使用道具 舉報(bào)

64#
ID:190577 發(fā)表于 2023-11-9 15:48 | 只看該作者
cnfloatleaf 發(fā)表于 2023-7-21 11:26
我用DS1302比較多,這個芯片還是挺好用的,主要是芯片和晶振是正品就行。
晶振電容很關(guān)鍵,不同廠家需要的 ...

好的,我下次做項(xiàng)目試試
回復(fù)

使用道具 舉報(bào)

65#
ID:190577 發(fā)表于 2024-7-8 10:49 | 只看該作者
謝謝大家的指導(dǎo),感謝
回復(fù)

使用道具 舉報(bào)

66#
ID:1010435 發(fā)表于 2024-7-8 10:57 | 只看該作者
哈哈 肯定是第一次程序,main函數(shù)里面有初始化時間的函數(shù),這樣每次單片機(jī)上電都會復(fù)位一次時間,應(yīng)該第一次下載程序后,時間這個時候是正確的,注銷掉時間初始化函數(shù)后,再下載一次程序,時間就正常了
回復(fù)

使用道具 舉報(bào)

67#
ID:1109793 發(fā)表于 2024-7-8 12:16 | 只看該作者
mtt661 發(fā)表于 2024-7-8 10:57
哈哈 肯定是第一次程序,main函數(shù)里面有初始化時間的函數(shù),這樣每次單片機(jī)上電都會復(fù)位一次時間,應(yīng)該第一 ...

還能這樣操作?不是讀出來里面的數(shù)據(jù)是85還是多少的就表示需要初始化嗎?
回復(fù)

使用道具 舉報(bào)

68#
ID:190577 發(fā)表于 2024-7-19 15:09 | 只看該作者
mtt661 發(fā)表于 2024-7-8 10:57
哈哈 肯定是第一次程序,main函數(shù)里面有初始化時間的函數(shù),這樣每次單片機(jī)上電都會復(fù)位一次時間,應(yīng)該第一 ...

一般不需要這樣操作吧
回復(fù)

使用道具 舉報(bào)

69#
ID:190577 發(fā)表于 2024-7-19 15:10 | 只看該作者
xiaobendan001 發(fā)表于 2024-7-8 12:16
還能這樣操作?不是讀出來里面的數(shù)據(jù)是85還是多少的就表示需要初始化嗎?

一般不需要這樣操作吧
回復(fù)

使用道具 舉報(bào)

70#
ID:1128908 發(fā)表于 2024-7-19 20:19 | 只看該作者
雖然紐扣電池是主要的后備電源,但使用大容量電容(如100uF或更大)也可以為DS1302提供短時間的電源支持,確保在短暫的斷電情況下時間得以保存。
回復(fù)

使用道具 舉報(bào)

71#
ID:190577 發(fā)表于 2024-7-19 22:57 | 只看該作者
1853403148 發(fā)表于 2024-7-19 20:19
雖然紐扣電池是主要的后備電源,但使用大容量電容(如100uF或更大)也可以為DS1302提供短時間的電源支持, ...

您好,就是如果不加這個100UF電容,就算有加個紐扣電池上電也不從當(dāng)前時間顯示,對嗎
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表