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