標題: ds1302復位可以掉電行走,斷電后不可以掉電行走 附單片機程序 [打印本頁]

作者: 934609429    時間: 2022-4-18 11:38
標題: ds1302復位可以掉電行走,斷電后不可以掉電行走 附單片機程序
需要斷電后掉電行走,ds1302有帶電池的

void main(void)
{
Delay_xms(50)
LCD_init();  
LCD_clear();
ds1302_init();
Delay_xms(10);
ds1302_read_time();
Init_timer2()
while(1)
  {  
   Display();
  }
}

代碼.7z

22.56 KB, 下載次數(shù): 8


作者: man1234567    時間: 2022-4-18 14:45
這玩易和代碼無關。
看備用電池是否皎潔正確,是否正常工作。
以上不是,換芯片試試,話說DS系列便宜但呵呵。
作者: wc86110    時間: 2022-4-18 15:06
備用電池肯定不能斷電,否則只能從程序中保存的初始時間計時
作者: yzwzfyz    時間: 2022-4-18 15:23
無論如何,只要保證【內部的供電端】保持有電就行。缺電就息菜了。
查查手冊,看看【內部的供電端】是哪里。
作者: 51FAN2020    時間: 2022-4-18 21:44
斷電后,用萬用表量一下DS1302接電池VBAT的那個引腳是否有3V左右的電壓。
有的話才能考慮其它問題。
作者: 人人學會單片機    時間: 2022-4-19 09:01

如果我沒記錯的話,DS1302的秒針寄存器,上電復位后最高位是1,需要把最高位寫0,才會走時。

作者: 934609429    時間: 2022-4-21 18:00
求一份可以用的ds1302程序,52單片機的。
作者: 啤酒瓶子老大    時間: 2022-4-21 18:57
本壇多得是。搜索一下1302。
作者: 188610329    時間: 2022-4-21 19:53
934609429 發(fā)表于 2022-4-21 18:00
求一份可以用的ds1302程序,52單片機的。

所以……,你那邊到底什么情況?
最初,你是問的掉電不走的問題,對于能問出這個問題的人來說,應該DS1302完全能熟練操作了吧?很多人也告訴你了,去檢查電路問題,也沒見你那邊有后續(xù)情況發(fā)生。
現(xiàn)在又來求DS1302程序了?越學越退回去了?
作者: 13872888583    時間: 2022-4-21 21:51
普中51開發(fā)板的程序的確會掉電不走時間,我給你一節(jié)程序你參考一下。                                 
     unsigned char flag;                                 //定義一個標志位
     flag=ds1302duchu(0xc0);                 //0xc0為DS1302內部RAM的首地址,每次執(zhí)行程序 先讀出該地址的數(shù)據(jù)
     if(flag==0)                                                 //RAM數(shù)據(jù)默認為0
     {
       ds1302init();                                    //DS1302初始化
       ds1302dutime();                                //DS1302寫入時間
       ds1302xieru(0xc0,1);                         //執(zhí)行一次程序后,在RAM里寫入一個數(shù)1,所以該程序段只會被執(zhí)行一次
     }                               主程序加入這個試一下,我的開發(fā)板電池不太好,不能長時間停電,短時間可以
作者: Y_G_G    時間: 2022-4-22 11:33
13872888583 發(fā)表于 2022-4-21 21:51
普中51開發(fā)板的程序的確會掉電不走時間,我給你一節(jié)程序你參考一下。                                 
...

普中的開發(fā)板,能不能正常都是個問題
我用這個板子,數(shù)據(jù)引腳是P3.4,幾乎所有的IO都有上拉電阻,唯獨P3.4沒有
作者: 934609429    時間: 2022-4-24 11:02
188610329 發(fā)表于 2022-4-21 19:53
所以……,你那邊到底什么情況?
最初,你是問的掉電不走的問題,對于能問出這個問題的人來說,應該DS13 ...

電路是正常的,我測過有電壓。我有一個匯編語言的程序嘗試過可以用,但是匯編我看不懂。。。
我需要一個可以用的c語言程序,用于嵌套到我其他程序中
作者: 934609429    時間: 2022-4-24 11:02
51FAN2020 發(fā)表于 2022-4-18 21:44
斷電后,用萬用表量一下DS1302接電池VBAT的那個引腳是否有3V左右的電壓。
有的話才能考慮其它問題。

有電壓的

作者: 281433001    時間: 2022-4-24 11:11
這個是調試好的能用的程序,參考下呢

DS1302.zip

2.49 KB, 下載次數(shù): 13






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1