實時時鐘RTC

2021-10-03 11:18:25 字數 784 閱讀 3633

1.簡述

外圍裝置控制器晶元(ich)內部,整合了實時時鐘電路(rtc),以及兩個cmos組成的靜態儲存器(cmos ram),通常為128b;

rtc負責計時,由1個32.768khz的石英晶體振盪器驅動,經分頻後用於cmos ram進行每秒一次的時間重新整理;

cmos ram中時間資訊如下表所示,前10位元組為常規時間資訊:

偏移位址

內容偏移位址

內容0x00

秒0x07

日0x01

鬧鐘秒0x08

月0x02

分0x09

年0x03

鬧鐘分0x0a

暫存器a

0x04

時0x0b

暫存器b

0x05

鬧鐘時0x0c

暫存器c

0x06

星期0x0d

暫存器d

2.訪問

cmos ram訪問須通過兩個埠訪問:索引埠0x70/0x74,資料埠0x71/0x75;

0x70的位7用於允許或禁止nmi,暫存器abcd為8位暫存器,abd可讀可寫,c唯讀;

rtc晶元中斷訊號通向8259從片ir0,在計算機啟動期間,bios初始化中斷控制器:主片中斷號設為從0x08開始,從片中斷號從0x70開始

==>啟動後,rtc中斷號預設0x70

RTC實時時鐘

rtc的英文全稱是real time clock,翻譯過來是實時時鐘晶元.rtc是pc主機板上的晶振及相關電路組成的時鐘電路的生成脈衝,rtc經過8254電路的變頻產生乙個頻率較低一點的os 系統 時鐘tsc,系統時鐘每乙個cpu週期加一,每次系統時鐘在系統初起時通過rtc初始化。8254本身工作也...

RTC實時時鐘

系統在斷電後 需要rtc電池計時間並在系統啟動後 將這個時間給到系統時間。以此維護系統斷電後與現實時間同步 一般rtc電池需要3v的電壓 若經過擴充套件板連線 需要測量此電壓是否給到主控晶元 然後date命令可以檢視系統時間 date s 2008 08 08 12 00 00 可以通過這個命令修改...

實時時鐘 「RTC」的使用

一 實時時鐘ds1302簡介 1.ds1302是美國dallas公司推出的一種高效能 低功耗 帶ram的實時時鐘電路。2.特點 a ds1302可以對年月日周時分秒計數。時間最多計時到2100年。b 工作電壓 2.0 5.5 v。c 內部有31 x 8 ram存放臨時資料。d 工作溫度 40 85 ...