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