|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
單片機每次復位,DS1302重新開始計時? |
| 作者:feifan570 欄目:單片機 |
每次單片機復位和上電,秒總是從0開始計時。但是分鐘和小時等卻是正確的。 這是什么問題。 |
| 2樓: | >>參與討論 |
| 作者: winhiwang 于 2005/12/29 11:32:00 發(fā)布:
那就是軟件問題 |
|
| 3樓: | >>參與討論 |
| 作者: born 于 2005/12/29 17:16:00 發(fā)布:
你復位后要先看看秒寄存器最高位 讀秒寄存器高位 看看是否為0,如果為0就不對秒寄存器初始化 |
|
| 4樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/12/29 18:55:00 發(fā)布:
應該是軟件問題 |
|
| 5樓: | >>參與討論 |
| 作者: fyx3984 于 2005/12/30 9:13:00 發(fā)布:
don.t restart 1302 不必每次都重新啟動1302就好了 |
|
| 6樓: | >>參與討論 |
| 作者: winhiwang 于 2005/12/30 18:49:00 發(fā)布:
因為寫保護與秒同寄存器,應該先讀后寫 |
|
| 7樓: | >>參與討論 |
| 作者: feifan570 于 2006/1/17 20:56:00 發(fā)布:
現(xiàn)在DS1302還是有點問題 單片機復位,使得DS1302也復位的問題解決了,采用先讀后寫的辦法。 但是還是有點問題要求助:使用burst讀時鐘時,有時候會讀到數據為0xff;但多數情況下讀數是正確的,這個是什么問題呢?軟件?硬件? 是不是rst,i/o ,sclk三線沒有加上拉電阻引起的,我用的單片機P1口。 |
|
| 8樓: | >>參與討論 |
| 作者: blliao 于 2006/1/17 22:01:00 發(fā)布:
每次寫 |
|
| 9樓: | >>參與討論 |
| 作者: 西安周公 于 2006/1/17 23:26:00 發(fā)布:
不管用不用,所有口全部加上拉電阻 10K |
|
| 10樓: | >>參與討論 |
| 作者: wswh2o 于 2006/1/18 9:49:00 發(fā)布:
加電池了嗎? |
|
| 11樓: | >>參與討論 |
| 作者: feifan570 于 2006/1/18 20:28:00 發(fā)布:
加的是大容量的電容。 讀寫錯誤應該與加不加電池沒有關系吧? 單片機P1口內部有弱上拉。 |
|
| 12樓: | >>參與討論 |
| 作者: feifan570 于 2006/2/8 9:47:00 發(fā)布:
通訊問題解決了 改了一次板,加了上拉電阻,通訊出錯問題解決了,但是時鐘卻不跑了,這可是同一份程序啊。 |
|
| 13樓: | >>參與討論 |
| 作者: imwangyi 于 2006/2/8 10:05:00 發(fā)布:
DS1302對PCB有要求,如果PCB工藝出問題沒烘干,時鐘肯定不跑. 我自己有遇到過,我也有客戶遇到過.:) |
|
| 14樓: | >>參與討論 |
| 作者: feifan570 于 2006/2/8 10:22:00 發(fā)布:
PCB問題怎么判定? 怎么判斷PCB沒烘干?如何解決? |
|
| 15樓: | >>參與討論 |
| 作者: feifan570 于 2006/2/8 11:25:00 發(fā)布:
也許真的時PCB板的問題 我用同一批PCB板焊了一個樣板,時鐘可以跑了! |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |