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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3852|回復: 12
打印 上一主題 下一主題
收起左側

DS1302一段時間內停止工作

[復制鏈接]
跳轉到指定樓層
樓主
ID:686782 發表于 2020-5-24 13:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
前幾天學習了DS1302做了個簡易時鐘,采用向RAM0寫入標志的方法檢測是否初次初始化。單片機上電斷電大概測試了兩三天覺得差不多了,就一直放著沒管。單片機的供電我是直接接在筆電上的。今天開電腦寫文件時瞥了一眼,發現時間居然偏差了39分鐘,這么大的偏差肯定不可能是晶振誤差之類的,于是又用邏輯分析儀測試數據讀取無誤,說明這其中一段時間DS1302應該是停止了工作導致寄存器內的數值一直落后。我猜測是單片機斷電的某一段時間出現了問題,可是實際上時間雖然有偏差,但是時鐘仍然能運行(除了時間不對斷電以后也是繼續運行),說明CR2032應該還是有電的。想請教一下各位大佬,出現這種現象大概是什么原因呢。大佬們提供一些思路就行,有點找不到分析方向,感覺如果想不明白以后做帶DS1302的項目還是會出問題。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:420836 發表于 2020-5-24 23:16 | 只看該作者
備用電池CR2031在電源中斷期間是否有問題?
回復

使用道具 舉報

板凳
ID:686782 發表于 2020-5-25 14:33 | 只看該作者
TTQ001 發表于 2020-5-24 23:16
備用電池CR2031在電源中斷期間是否有問題?

謝謝,這方面應該是有點問題
順便我測了一下這回直接掉電以后居然復位了...我程序估計還得改改
回復

使用道具 舉報

地板
ID:686782 發表于 2020-5-25 14:40 | 只看該作者
復位是DS1302寄存器全清空了 變成2000 1月1日,我寫入初始化標志那里應該沒問題,不然掉電應該回復位到設定時間
回復

使用道具 舉報

5#
ID:686782 發表于 2020-5-25 14:47 | 只看該作者
還有一個現象就是我的51是接在最小系統板上,通過USB接口接筆電來為單片機系統供電
之前測試時多使用自鎖開關來進行測試,DS1302運行正常,可是拔掉USB接口,無論是短時間還是等候長時間重新連接時DS1302都已經丟失數據,這又是什么原因呢,自鎖開關不是理想的切斷電源的方式嗎?
回復

使用道具 舉報

6#
ID:686782 發表于 2020-5-25 15:01 | 只看該作者
我又將備用電源CR2032拆除,上電測試,此時又讀出原本設定好的時間,而在之前帶CR2032時斷電,讀出的值永遠是從寄存器全清零的情況下開始計算的。
這么看來帶備用電池掉電實際上寄存器的值并沒有清零?而是讀取出現了問題?可是我使用分析儀查看,除了傳遞的值不對,時序也沒問題。
再研究研究是什么情況。
回復

使用道具 舉報

7#
ID:686782 發表于 2020-5-25 15:11 | 只看該作者
多次測試,發現出現隨機結果,與電源貌似無關。一定概率下讀出正確數據,一定概率下就是清零的2000.1.1 00:00:00 這其中我并未重新進行編程操作
在這里順便先上傳一下源碼,MCU采用STC89C51RC(容量問題注釋掉了部分函數),OLED使用SPI協議,將DS1302的數據取出來顯示。各管腳等定義已在代碼注釋中顯示。大部分是對網上各種代碼的修改與整合,感覺還是硬件有問題....

OLED SPI.rar

56.09 KB, 下載次數: 6

回復

使用道具 舉報

8#
ID:686782 發表于 2020-5-28 21:17 | 只看該作者
結貼了。
多次測試發現純粹是晶振電路有問題,上電走都不穩定的。準時定時,有時候能正常工作很久,有時候馬上走偏2-5分鐘。
CR2032測試供電正常,推測晶振起振不穩定,斷電停振。我看模塊原理圖貌似沒有匹配電容,不過一說法說DS1302內部集成了匹配電容。
總之考慮換個硬件試試。
回復

使用道具 舉報

9#
ID:401564 發表于 2020-5-29 08:37 | 只看該作者
OHHO 發表于 2020-5-28 21:17
結貼了。
多次測試發現純粹是晶振電路有問題,上電走都不穩定的。準時定時,有時候能正常工作很久,有時候 ...

你文字說明一堆,卻不把電路圖上傳一下,誰能知道怎么回事呢
DS1302是一定匹配電容的
回復

使用道具 舉報

10#
ID:686782 發表于 2020-5-29 17:15 | 只看該作者
Y_G_G 發表于 2020-5-29 08:37
你文字說明一堆,卻不把電路圖上傳一下,誰能知道怎么回事呢
DS1302是一定匹配電容的

是的,是沒講清楚。
因為初學這個不清楚這一點,信了那個商家的電路圖,還以為不用匹配電容。
現在知道是有問題的,謝謝指教
回復

使用道具 舉報

11#
ID:451718 發表于 2020-5-30 11:21 | 只看該作者
OHHO 發表于 2020-5-29 17:15
是的,是沒講清楚。
因為初學這個不清楚這一點,信了那個商家的電路圖,還以為不用匹配電容。
現在知道 ...

商家的電路圖沒有錯,實際電路板上走線,和你用面包板做出來的效果是有區別的。 匹配電容很小,布線工程師會利用一段蛇形線就搞定了。 多看看實際的電路板布線,你就明白了。
回復

使用道具 舉報

12#
ID:686782 發表于 2020-5-30 16:12 | 只看該作者
robinsonlin 發表于 2020-5-30 11:21
商家的電路圖沒有錯,實際電路板上走線,和你用面包板做出來的效果是有區別的。 匹配電容很小,布線工程 ...

謝謝,受教了
回復

使用道具 舉報

13#
ID:401564 發表于 2020-5-30 17:12 | 只看該作者
robinsonlin 發表于 2020-5-30 11:21
商家的電路圖沒有錯,實際電路板上走線,和你用面包板做出來的效果是有區別的。 匹配電容很小,布線工程 ...

不行,不要誤導別人
石英的PCB蛇形走線不能代替匹配電容,什么蛇都不行
晶振的走線向來都是越短越好,從來沒有聽說過晶振搞什么蛇形走線的
晶振走線:盡量不要用過孔,走線不要過長,不要太靠近PCB邊沿,用以減少分布電容,分布電感和MEI
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产午夜精品一区二区三区四区 | 黄色精品视频网站 | 日韩av在线免费 | 紧缚调教一区二区三区视频 | 日韩视频在线播放 | 小视频你懂得 | 成人网在线观看 | 午夜视频在线免费观看 | 国产欧美一区二区三区在线看 | a黄在线观看 | 国内精品久久久久久久 | 国产黄色大片在线免费观看 | 欧美精品一二三 | 国产最新网址 | 久久99国产精品 | 成人三级视频在线观看 | 91porn国产成人福利 | 亚洲精选一区 | 电影午夜精品一区二区三区 | 国产毛片久久久久久久久春天 | 亚洲欧洲成人在线 | 精品一区在线 | 中文字幕第一页在线 | 欧美aⅴ | 亚洲成年影院 | 成人一区二区视频 | 天天射天天操天天干 | 涩爱av一区二区三区 | 99综合在线 | 亚洲狠狠爱一区二区三区 | 99福利| 亚洲天堂久久新 | 免费高潮视频95在线观看网站 | 欧美性受 | 91在线观看免费视频 | 亚州精品天堂中文字幕 | 亚洲二区视频 | 欧美婷婷| 亚洲人成人一区二区在线观看 | 黄色片在线看 | 日韩精品一区二区三区在线播放 |