超聲波明渠流量計原理及探討 二十九
3.5.3 實時時鐘設計
實時時鐘(RTC)可以用電池或者電容作為后備電源,它提供了軟件校準功能以便提供更高的精度。
實時時鐘包括一個晶振,時鐘分頻器和供用戶訪問的寄存器系統。它分割32.768Hz的時基信號以提供一秒(1Hz)的分辨率,靜態寄存器為用戶提供了對時間的讀寫訪問,寄存器包括秒、分鐘、小時、星期、月、年。
FM3164使用大部分用戶都很熟悉的兩線制接口,這個芯片是非常獨特的,因為它在一個芯片中集成了兩個功能不同的部件,每個部件都可以被獨立訪問。雖然是單片集成電路,但系統軟件可以把它當成兩個獨立產品,一個是存儲器,它擁有從機地址1010B,并像其它獨立器件一樣操作;第二個是實時時鐘和處理器伴侶,它擁有唯一從機地址1101B。時間寄存器通過位于00H 中的R,W 位與時間內內核同步。R位用于讀時間,將R位從0 改變為1時,時間信息從內核傳入保持寄存器中以供用戶讀取。如果R位被設置時內核時間更新正在進行,那么在時間更新結束后才裝載用戶寄存器,用戶寄存器將被凍結同時也不可能被更新,直到R位重新設置為0。R位用于讀時間。
超聲波流量計