|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
DS1302重新加主電源的時(shí)候讀出時(shí)間是FFH |
| 作者:babyfans 欄目:單片機(jī) |
DS1302在斷掉主電源后,備用電源仍然有效,但是重新加主電源的時(shí)候讀出來的時(shí)間是FFH,這個(gè)我估計(jì)是硬件問題。那這個(gè)芯片用到應(yīng)用中那不容易出事,誰知道到底怎么回事,怎樣處理呀? |
| 2樓: | >>參與討論 |
| 作者: squarelook 于 2006/9/30 10:42:00 發(fā)布:
1302那個(gè)芯片一直有這個(gè)問題 過時(shí)的東西了,推薦用PCF8563
|
|
| 3樓: | >>參與討論 |
| 作者: coldra 于 2006/9/30 10:46:00 發(fā)布:
碰到過同樣問題 首次讀數(shù)放棄為好 |
|
| 4樓: | >>參與討論 |
| 作者: babyfans 于 2006/9/30 21:08:00 發(fā)布:
多謝多謝 那另外一個(gè)問題,我在DS1302 的晶陣管腳處沒有加起陣電容,用仿真器還好好著,但是把燒好的單片機(jī)放上去,晶陣就不振了,這個(gè)好像和放單獨(dú)的單片機(jī)沒有關(guān)系。百思不得其解,是不是其他的問題,知道的給點(diǎn)指導(dǎo)吧! |
|
| 5樓: | >>參與討論 |
| 作者: babyfans 于 2006/10/8 9:39:00 發(fā)布:
頂一下 為什么晶陣不陣了? |
|
| 6樓: | >>參與討論 |
| 作者: babyfans 于 2006/10/8 10:22:00 發(fā)布:
時(shí)鐘芯片DS1302 我用時(shí)鐘芯片DS1302晶陣處沒有接電容,用仿真器運(yùn)行程序的時(shí)候,用示波器看到晶陣是在陣,可是燒了一個(gè)51芯片放在板上運(yùn)行晶陣就不陣了,此時(shí)我發(fā)了命令能正確響應(yīng),可見程序是在正確運(yùn)行著,怎么回事哪位給說下吧。急! |
|
| 7樓: | >>參與討論 |
| 作者: babyfans 于 2006/10/9 20:44:00 發(fā)布:
原來是因?yàn)榫д竦膯栴} 買來的晶振負(fù)載電容不是6pf的所以用不成,串聯(lián)了一個(gè)電容總算可以振了,但是頻率不是32.768K 小數(shù)點(diǎn)后面的值不對,是因?yàn)樗拥碾娙菔强拷线m的值但是沒有剛好的。所以請問誰知道市面上所賣的實(shí)時(shí)時(shí)鐘芯片和DS1302是兼容的,但是所需的負(fù)載電容是12.5pf的,因?yàn)檫@個(gè)值的晶振隨處可見。 |
|
| 8樓: | >>參與討論 |
| 作者: ywt 于 2006/10/10 23:24:00 發(fā)布:
很奇怪啊 很奇怪啊 |
|
| 9樓: | >>參與討論 |
| 作者: cyscx 于 2006/10/11 8:26:00 發(fā)布:
匹配電容不加也可以的,只是精度受點(diǎn)影響罷了! 在對時(shí)間要求不是很精確的地方,其實(shí)電容可以不加的! |
|
| 10樓: | >>參與討論 |
| 作者: baillso 于 2006/10/11 9:30:00 發(fā)布:
匹配電容不加,有時(shí)候就是不能起振啊 我也用DS1302沒有主電源重新上電讀數(shù)不正確的啊 有一次發(fā)現(xiàn)讀數(shù)不正常,還有一次明顯時(shí)間走的很慢,經(jīng)檢查都是晶振問題啊 不過晶振檢查都必須上電,比較麻煩,各位有沒有好的檢測晶振的好辦法啊 |
|
| 11樓: | >>參與討論 |
| 作者: zgl7903 于 2006/10/11 9:48:00 發(fā)布:
回復(fù)主題:DS1302重新加主電源的時(shí)候讀出時(shí)間是FFH 上電延時(shí)一段時(shí)間后讀呢? 我用了很長時(shí)間的DS1302,好像很穩(wěn)定啊,沒有什么問題。也可能是讀的周期太短了,處在臨界狀態(tài),試著降低讀寫速度看看. |
|
| 12樓: | >>參與討論 |
| 作者: babyfans 于 2006/10/11 21:31:00 發(fā)布:
和DS1302連接的晶振不振的原因 原來是我程序的問題,我用的是KEIL,掛著仿真器,KEIL沒有報(bào)告有ERROR 或者 WARNING 。往秒寄存器最高位寫入0啟動(dòng)晶振。但是讓燒寫好的單片機(jī)自己運(yùn)行,晶振就振不成了,正在查找問題中。一是懷疑 堆棧異常的溢出(可是沒報(bào)錯(cuò))二是懷疑 寫DS1302中的RAM寫錯(cuò)了。我的程序量中等 DATA 用了100多一點(diǎn),因?yàn)槲矣玫氖?a target="_blank" href="http://m.58mhw.cn/icstock/995/89S52.html">89S52,所以離256還早呢,用3級(jí)生成的代碼有7K多一點(diǎn)。我用仿真器跑程序一切正常,程序中有一部分的程序是:設(shè)置DS1302的時(shí)間,讀取時(shí)間,寫數(shù)據(jù)到1302的RAM,然后讀出,一切都很正常!傷透腦筋呀。! |
|
| 13樓: | >>參與討論 |
| 作者: babyfans 于 2006/10/26 15:26:00 發(fā)布:
原因是 電壓還沒上來就打開了DS1302的晶振,這個(gè)指令當(dāng)中牽扯到對reset的管腳的設(shè)置我記得datasheet上說要等到電壓上來之后才能將reset置高?傊褪菦]等電壓穩(wěn)定就進(jìn)行操作了。哈哈哈原來的延遲加的太短了。 西安誰有6pf的晶體我要上幾十個(gè),電子市場有個(gè)人賣,真黑給我的價(jià)錢是正常一倍。。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |