在許多電子項目中,必須根據時間或日期運行操作。當系統關閉時,不應停止計算時間和日期。爲此,使用實時時鐘(RTC)模塊。在本篇文章中,您將學習如何使用RTC DS1307模塊和Arduino開發板製作一個提醒器。
什麼是實時時鐘?
實時時鐘(Real Time Clock)或RTC是一個跟蹤當前時間的系統,可用於需要保持準確時間的任何設備。
您還可以在不使用RTC系統的情況下跟蹤確切時間,但RTC具有一些重要優勢。以下是其中一些優點:
● 功耗低
● 從時間計算中釋放系統時間(此功能至關重要,因爲在許多情況下CPU正在執行一些精細的任務,如接收傳感器數據。如果您不使用RTC,CPU還必須跟蹤時間並且它可能會中斷處理器主任務。)
● 高精確度
RTC通常具有備用電源,因此它們可以在主電源關閉或不可用時繼續保持時間。 RTC通常使用32.768 kHz晶體振盪器。但爲什麼32,768? 32768等於2的15次方,因此可以輕鬆生成1秒。此外,晶體必須小,寬度適中,功耗低,使用32876 Hz即可滿足要求。頻率越高,晶體越脆弱,頻率越低,功耗就越大。
更多內容請參考以下鏈接:https://www.yiboard.com/thread-1235-1-1.html