找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4472|回復(fù): 5
收起左側(cè)

DS1302萬年歷顯示85:85:85的問題,希望單片機(jī)大神解答

[復(fù)制鏈接]
ID:276472 發(fā)表于 2018-2-17 22:27 | 顯示全部樓層 |閱讀模式
一個(gè)ds1302寫的萬年歷,一按按鍵就變成圖2 85:85:85
希望大神解答,必有重酬.

01

01

02

02


本來按第一個(gè)按鍵是保存所調(diào)時(shí)間,但是一按就重新設(shè)置顯示2085-85-85 85:85:85,鬧鐘就不會
回復(fù)

使用道具 舉報(bào)

ID:149988 發(fā)表于 2018-2-18 07:21 | 顯示全部樓層

RE: DS1302萬年歷顯示85:85:85的問題,希望單片機(jī)大神解答

檢查一下延時(shí)時(shí)間是否正確,晶振頻率是多少,晶振頻率設(shè)定是否正確。
回復(fù)

使用道具 舉報(bào)

ID:111634 發(fā)表于 2018-2-18 09:53 | 顯示全部樓層
程序有問題
回復(fù)

使用道具 舉報(bào)

ID:74637 發(fā)表于 2018-2-18 20:30 | 顯示全部樓層
估摸著是修改時(shí)間的時(shí)候訪問地址搞錯(cuò)了吧?
回復(fù)

使用道具 舉報(bào)

ID:96682 發(fā)表于 2018-2-19 00:57 | 顯示全部樓層
在單片機(jī)與1302之間的端口分別接入上拉電阻可能有助于解決上述問題(3K3~10K)
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2018-2-19 11:28 | 顯示全部樓層
STC單片機(jī)讀DS1302時(shí),讀出85這個(gè)數(shù)據(jù)是因?yàn)镾TC上的上拉能力不夠,
DS1302工作電壓2.5V~5.5V,絕對沒問題,
同樣的源碼,如果用AT系列單片機(jī)完全正常,
用STC單片機(jī)解決辦法1:
CLK,CE,設(shè)置強(qiáng)上拉,IO用10K電阻上拉
注意:DS1302的IO不能用強(qiáng)上拉,可能會損壞DS1302
辦法2:
CLK,IO,CE三個(gè)口加10K電阻


我在ds1302的IO端接了個(gè)510歐的電阻,顯示就正常了。

評分

參與人數(shù) 2黑幣 +16 收起 理由
柯小斌 + 8 很給力!
arthuryu + 8 很給力!

查看全部評分

回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表