久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3146|回復: 24
收起左側

調整DS1302的時間

[復制鏈接]
ID:965189 發表于 2023-1-16 22:01 | 顯示全部樓層 |閱讀模式
為什么我調整DS1302的時間不立即更新,要斷電重啟才顯示更新的值。
回復

使用道具 舉報

ID:94031 發表于 2023-1-17 20:53 | 顯示全部樓層
這和你的程序有關。
回復

使用道具 舉報

ID:965189 發表于 2023-1-17 22:43 | 顯示全部樓層
問題已經解決。
回復

使用道具 舉報

ID:332444 發表于 2023-1-25 12:13 | 顯示全部樓層
以下是我的寫入和更新代碼,能寫入就沒問題,如果沒寫入,檢查看是否釋放了寫保護,我這代碼是十進制直接轉16進制后寫入分鐘增1和秒鐘清零的。
用時測試.png
回復

使用道具 舉報

ID:965189 發表于 2023-1-25 12:47 | 顯示全部樓層
我使用的是矩陣鍵盤,直接輸入數字。經過不懈努力。可以直接輸入設置值了。謝謝你的回復。
回復

使用道具 舉報

ID:332444 發表于 2023-1-26 06:10 | 顯示全部樓層
君工創 發表于 2023-1-25 12:47
我使用的是矩陣鍵盤,直接輸入數字。經過不懈努力。可以直接輸入設置值了。謝謝你的回復。

道理都一樣,矩陣看是怎樣的寫法,是每位還是整體分鐘就有2種不同了,我這里寫了每秒步進的簡單處理的邏輯代碼,暫時只寫了分鐘調節的荔枝,當然還可以進一步處理進制邏輯。 用時測試.png

回復

使用道具 舉報

ID:824490 發表于 2023-1-26 10:48 | 顯示全部樓層
沒有代碼,不好說,可能你的代碼就是要重啟也不好說。
回復

使用道具 舉報

ID:965189 發表于 2023-1-26 12:21 | 顯示全部樓層
我目前的輸入方法是直接輸入年月日時分秒數值,比如要輸入25,直接按數值鍵②、⑤、確認。就可以輸入年月日的對應位置。
回復

使用道具 舉報

ID:824490 發表于 2023-1-26 17:39 | 顯示全部樓層
這是我的代碼,你參考 一下:
   if(!key1)           //時加量鍵
        {
          Delay20ms();
          if(!key1)
          {
           while(!key1);
           beep_on(200);
           hour=RTC_read_ram(0x85); //讀小時值
           hour=hour/16*10+hour%16;        //BCD轉10進制
           if(++hour>23)hour=0;           //增量溢出則置0
           t_bcd=hour/10<<4|hour%10        ;  //10進制轉BCD
           RTC_write_data(0x8e,0x00);  //1302寫使能
           RTC_write_data(0x84,t_bcd); //寫入新小時值
           RTC_write_data(0x8e,0x80);  //1302寫失能
           key_time_out=5;
          }
        }
回復

使用道具 舉報

ID:1034262 發表于 2023-1-26 18:04 | 顯示全部樓層
程序問題。
回復

使用道具 舉報

ID:332444 發表于 2023-1-26 20:15 | 顯示全部樓層
君工創 發表于 2023-1-26 12:21
我目前的輸入方法是直接輸入年月日時分秒數值,比如要輸入25,直接按數值鍵②、⑤、確認。就可以輸入年月日 ...

那就是按分鐘整體寫入的,寫年月天星期則要注意寫一個返回陽歷年月的天數函數做比較否則有可能天數出錯或人工看日歷無誤輸入。
回復

使用道具 舉報

ID:965189 發表于 2023-1-26 21:08 | 顯示全部樓層
xianfajushi 發表于 2023-1-26 20:15
那就是按分鐘整體寫入的,寫年月天星期則要注意寫一個返回陽歷年月的天數函數做比較否則有可能天數出錯或 ...

我增加防溢出就可以避免輸入過大數目了。比如小時不超24,分鐘不超60,日不超31等等,謝謝你的提醒。
回復

使用道具 舉報

ID:965189 發表于 2023-1-26 21:35 | 顯示全部樓層
名字不是重點 發表于 2023-1-26 17:39
這是我的代碼,你參考 一下:
   if(!key1)           //時加量鍵
        {

我用矩陣鍵盤數字鍵,使用整體數值輸入。謝謝你。
回復

使用道具 舉報

ID:332444 發表于 2023-1-27 08:50 | 顯示全部樓層
君工創 發表于 2023-1-26 21:08
我增加防溢出就可以避免輸入過大數目了。比如小時不超24,分鐘不超60,日不超31等等,謝謝你的提醒。

好說,我有現成的年的月的天數函數和計算星期的函數https://blog.csdn.net/xianfajush ... 1001.2014.3001.5502
回復

使用道具 舉報

ID:401564 發表于 2023-1-29 20:50 | 顯示全部樓層
用了幾年有DS1302
以前公司有晶振機,可以調好,一年能控制在5分的誤差以內
公司倒閉之后,就換DS3231了,再加一個GPS自動授時,簡單省事,什么都不用管
什么鍵盤遙控按鍵的,什么都不要
回復

使用道具 舉報

ID:965189 發表于 2023-1-29 21:33 | 顯示全部樓層
Y_G_G 發表于 2023-1-29 20:50
用了幾年有DS1302
以前公司有晶振機,可以調好,一年能控制在5分的誤差以內
公司倒閉之后,就換DS3231了,再 ...

我認為你這方案是實時時鐘的最高級別了。
回復

使用道具 舉報

ID:824490 發表于 2023-1-29 22:00 | 顯示全部樓層
Y_G_G 發表于 2023-1-29 20:50
用了幾年有DS1302
以前公司有晶振機,可以調好,一年能控制在5分的誤差以內
公司倒閉之后,就換DS3231了,再 ...

本來就是啊,做為數碼時鐘產品,不管是一年調一次還是一個月調一次,都是次品。能不調校的產品才是好產品。
話說回來,年誤差在秒級的就可以了,民用品又不是神州18的工程。
有點矛盾啊~
回復

使用道具 舉報

ID:401564 發表于 2023-1-30 09:23 | 顯示全部樓層
名字不是重點 發表于 2023-1-29 22:00
本來就是啊,做為數碼時鐘產品,不管是一年調一次還是一個月調一次,都是次品。能不調校的產品才是好產品 ...

1302作為時鐘,本身就是低端產品用的,一兩個月調節一次是正常的
之前打卡用的紙卡鐘,里面用的就是1302,基本是一個月調節一次
回復

使用道具 舉報

ID:88256 發表于 2023-1-30 11:16 | 顯示全部樓層
君工創 發表于 2023-1-29 21:33
我認為你這方案是實時時鐘的最高級別了。

用ESP8266或者ESP32,十分鐘網絡對時一次,只要有網絡,連RTC和備用電池都不要
回復

使用道具 舉報

ID:725922 發表于 2023-2-1 15:49 | 顯示全部樓層
我做的1302時鐘越走越快,一兩個月就快10分鐘了。。
回復

使用道具 舉報

ID:21212 發表于 2023-2-1 16:46 | 顯示全部樓層
wdmcp 發表于 2023-2-1 15:49
我做的1302時鐘越走越快,一兩個月就快10分鐘了。。

算好,每天減多少秒
回復

使用道具 舉報

ID:965189 發表于 2023-2-1 21:36 | 顯示全部樓層
wdmcp 發表于 2023-2-1 15:49
我做的1302時鐘越走越快,一兩個月就快10分鐘了。。

統計多少天快多少秒,平均每天多少秒,之后每天自動減除即可。
回復

使用道具 舉報

ID:824490 發表于 2023-2-2 01:45 | 顯示全部樓層
wdmcp 發表于 2023-2-1 15:49
我做的1302時鐘越走越快,一兩個月就快10分鐘了。。

32768的2個電容加大點就慢下來了。具體要多少,試一下就知道了
回復

使用道具 舉報

ID:725922 發表于 2023-2-3 10:20 | 顯示全部樓層
名字不是重點 發表于 2023-2-2 01:45
32768的2個電容加大點就慢下來了。具體要多少,試一下就知道了

哦哦,再改進一下。
回復

使用道具 舉報

ID:725922 發表于 2023-2-3 10:21 | 顯示全部樓層
君工創 發表于 2023-2-1 21:36
統計多少天快多少秒,平均每天多少秒,之后每天自動減除即可。

嗯,這也是一個方法。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲高清视频一区二区 | 免费电影av | 午夜小视频在线观看 | 成人在线免费av | 欧美a级网站 | 一区不卡在线观看 | 最近中文字幕免费 | 国产一区二区三区在线看 | 可以在线观看av的网站 | 欧美日韩a | 视频一区二区在线观看 | 欧美亚洲成人网 | 日韩精品久久久 | 日韩一二区| 中文字幕av亚洲精品一部二部 | 美女国产精品 | 亚洲一区二区三区在线播放 | 日本午夜视频 | 亚洲一区中文 | 久久久久久久av麻豆果冻 | 精品欧美一区二区三区免费观看 | 91精品国产乱码久久蜜臀 | 日韩一二三区视频 | 亚洲日韩中文字幕一区 | 91原创视频 | 日韩一级免费电影 | 中国一级毛片免费 | 免费在线国产视频 | 亚洲国产一区在线 | 亚洲一区二区三区视频免费观看 | 欧美精品日韩精品 | 亚州毛片 | av永久免费 | 日本在线网站 | 欧美色综合一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 亚洲精品久久久一区二区三区 | 亚洲精品日本 | 亚洲欧美视频在线观看 | 99免费看 | 亚洲精品综合一区二区 |