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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3800|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

DS1302一段時間內(nèi)停止工作

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

OLED SPI.rar

56.09 KB, 下載次數(shù): 6

回復(fù)

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

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

使用道具 舉報

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

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

使用道具 舉報

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

謝謝,受教了
回復(fù)

使用道具 舉報

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

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 青青草免费在线视频 | 中文字幕av一区 | 亚洲精品一区二区三区丝袜 | 国产精品69久久久久水密桃 | 欧美性久久久 | 亚洲第一成人影院 | 国产在线高清 | 久久久久久久久久毛片 | 91豆花视频 | 国产精品一区二区在线免费观看 | 91视频88av | 欧美日韩综合一区 | 亚洲美女视频 | 欧美日日 | 欧美激情精品久久久久久 | 欧美 日韩 在线播放 | 日韩精品一区二区三区 | 毛片网在线观看 | 性一交一乱一透一a级 | 国产精品国产三级国产aⅴ浪潮 | 欧美日韩精品一区二区三区视频 | 成人精品鲁一区一区二区 | 黄a免费网络 | 国产精品美女www | 亚洲精品欧美 | 久久久www| 亚洲九九精品 | 一级毛片在线播放 | 久久精品一 | 久久久久久久综合色一本 | 成人一区二区三区在线观看 | 国产免费一区二区三区 | 亚洲小说图片 | 成人伊人网 | 成人午夜激情 | 欧美一级二级三级视频 | 亚洲精品成人在线 | 欧美激情视频一区二区三区在线播放 | 99精品欧美一区二区三区 | 伦理二区 | 成人毛片一区二区三区 |