|
晚上上網(wǎng)查資料,邊試驗(yàn),邊思考為什么DS1302工作電壓到3.6v以下時(shí)就會(huì)讀數(shù)紊亂的原因,有論壇帖子說RST下拉不夠?qū)е翫S1302寄存器讀寫錯(cuò)誤,于是給1302的RST和CLK都加上了1K的下拉電阻(原來是沒有的,只有IO口有),但是問題還是依舊,想想可能是IO口也是下拉不夠的,于是打算給IO再并上一個(gè)1K電阻,這時(shí)赫然發(fā)現(xiàn)IO口上的一只4.7K下拉電阻竟然忘了接到電源上!這就是電壓低的時(shí)候讀數(shù)紊亂的根本原因!趕緊把這只電阻接上了電源,調(diào)節(jié)穩(wěn)壓電源的輸出電壓,到了2.7v還能正常讀出日期時(shí)間,
哈哈,問題解決了.經(jīng)實(shí)測,電壓從4.0v下降到2.7v,系統(tǒng)電流也從5毫安下降到3毫安,這下用鋰電池供電的目的達(dá)到了,而且更省電!
|
評(píng)分
-
查看全部評(píng)分
|