freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第7章lpc2132系統(tǒng)結(jié)構(gòu)資源(編輯修改稿)

2024-11-29 15:05 本頁面
 

【文章內(nèi)容簡介】 ldr pc,ResetAddr [0xe59ff018] ldr pc,UndefinedAddr . . . [0xb9205f80] dcd 0xb9205f80 [0xe51ffff0] ldr pc,0x7ffff030 [0xe59ff018] ldr pc,FIQ_Addr ResetAddr [0x8000008c] dcd 0x8000008c UndefinedAddr [0x80000040] dcd 0x80000040 . . . Nouse [0x00000000] dcd 0x00000000 IRQ_Addr [0x00000000] dcd 0x00000000 FIQ_Addr [0x8000004c] dcd 0x8000004c 異常向量表反匯編代碼 8條指令的機器碼累加和為 0,表示用戶代碼有效 ? 有效用戶代碼的判別 [0x00000000] 跳轉(zhuǎn)地址數(shù)據(jù)不在累加范圍內(nèi) 通過調(diào)整該保留字,使累加和為 0 實時時鐘 ? RTC內(nèi)部結(jié)構(gòu) 時鐘發(fā)生器 預分頻器 時間計數(shù)器 報警控制 = 時鐘控制 增量中斷控制 中斷標志 報警寄存器 PCLK 產(chǎn)生秒時鐘 時間寄存器組與報警設定值進行比較 有兩類中斷,一種是時間增量中斷,一種是報警中斷 時鐘發(fā)生器 預分頻器 時間計數(shù)器 報警控制 = 時鐘控制 增量中斷控制 中斷標志 報警寄存器 PCLK ? 寄存器描述 時鐘發(fā)生器 預分頻器 時間計數(shù)器 報警控制 = 時鐘控制 增量中斷控制 中斷標志 報警寄存器 PCLK 時間計數(shù)器時鐘發(fā)生器預分頻器報警控制增量中斷控制中斷標志報警寄存器 所有寄存器大致可以分為三類: ?時鐘產(chǎn)生寄存器; ?時間寄存器組; ?中斷產(chǎn)生控制; ? 寄存器描述 時間計數(shù)器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK 時鐘產(chǎn)生寄存器組控制產(chǎn)生 RTC時間計數(shù)器需要的秒時鐘信號。 —— 時鐘產(chǎn)生寄存器組 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘控制寄存器 只讀 ? 寄存器描述 —— 預分頻寄存器 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘控制寄存器 只讀 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘控制寄存器 只讀 預分頻值,整數(shù)部分 讀寫PREFRAC 15 預分頻值,小數(shù)部分 讀寫 預分頻器用于將任何頻率高于 PCLK時鐘分頻產(chǎn)生 。這樣就可以不管外設時鐘的頻率為多少, RTC總是以正確的速率運行。 預分頻寄存器分為整數(shù)部分和小數(shù)部分,因此有可能某個時鐘節(jié)拍多包含一個 PCLK周期,而某個節(jié)拍卻少一個 PCLK周期。但是每個時鐘節(jié)拍的周期一定是32768個 PCLK周期。 ? 寄存器描述 預分頻整數(shù)部分為 13位有效位,小數(shù)部分為 15位有效位。 預分頻整數(shù)部分的計算公式為: PREINT = int(PCLK / 32768) – 1 預分頻小數(shù)部分的計算公式為: PREFRAC = PCLK – ((PREINT + 1) 32768) —— 預分頻寄存器 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘控制寄存器 只讀 預分頻值,整數(shù)部分 讀寫PREFRAC 15 預分頻值,小數(shù)部分 讀寫 ? 寄存器描述 —— 時鐘控制寄存器 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘計數(shù)寄存器 只讀 時鐘控制寄存器包含 4位有效位,它用于控制時鐘分頻電路的操作,包括啟動 RTC和復位時鐘節(jié)拍計數(shù)器 (CTC)等功能。 CCR 4 時鐘控制寄存器 讀寫 位 功能 描述 0 CLKEN 時鐘使能 。當該位為 1時,時間計數(shù)器使能。 為 0時,時間計數(shù)器被禁止,這時可對其初始化。 1 CTCRST CTC復位 。為 1時,時鐘節(jié)拍計數(shù)器復位。在 CCR的bit1變?yōu)?0之前,它將一直保持復位狀態(tài)。 3 : 2 CTTEST 測試使能 。在正常操作中,這些位應當全為 0。 ? 寄存器描述 —— 時鐘計數(shù)寄存器 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數(shù)部分 讀寫 PREFRAC 15 預分頻值,小數(shù)部分 讀寫 CCR 4 時鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘計數(shù)寄存器 只讀 時鐘節(jié)拍計數(shù)器對預分頻器的輸出時鐘進行計數(shù),用于產(chǎn)生秒的時鐘節(jié)拍。它是一個只讀寄存器,但它可通過時鐘控制寄存器 (CCR)復位為 0。 CTC 15 時鐘計數(shù)寄存器 只讀 位 功能 描述 0 保留 用戶程序不要向該位寫入 1 15 : 1 時鐘節(jié)拍計數(shù)器 對預分頻器的時鐘輸出進行計數(shù),每計滿 32768個時鐘,該寄存器復位,并向時間計數(shù)器發(fā)送一個秒脈沖 ? 寄存器描述 時間計數(shù)器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK 時間計數(shù)器組中包含當前的時間,它們分為兩類:完整時間寄存器和分類時間寄存器。 —— 時間計數(shù)器 ? 寄存器描述 時間計數(shù)器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK —— 時間計數(shù)器 名稱 有效位 描述 CTIME0 32 包含秒、分、時和星期。 CTIME1 32 包含日期(月)、月和年 CTIME2 32 包含日期(年) 在 完整時間寄存器 中,時間以一個比較完整的格式存儲,程序只需要 3次讀操作即可讀出所有計數(shù)器值。這些寄存器為只讀寄存器。 ? 寄存器描述 —— 時間計數(shù)器 名稱 有效位 描述 CTIME0 32 包含秒、分、時和星期。 CTIME1 32 包含日期(月)、月和年 CTIME2 32 包含日期(年) 名稱 有效位 描述 CTIME0 32 包含秒、分、時和星期。 CTIME1 32 包含日期(月)、月和年 CTIME2 32 包含日期(年) (0~59) — (0~59) — (0~23) — (0~6) — 取值范圍 秒 保留 分 保留 小時 保留 星期 保留 功能 5:0 7:6 13:8 15:14 30:16 23:21 26:24 31:27 CTIME0 (1~28,29,30) — (1~12) — (0~4095) — 取值范圍 日期 (月 ) 保留 月 保留 年 保留 功能 4:0 7:5 11:8 15:12 27:16 31:28 CTIME1 (1~365,366) — 取值范圍 日期 (年 ) 保留 功能 8:0 31:9 CTIME2 這兩個寄存器意義不同, (月 )表示當日在當月中的序號, (年 )表示當日在當年中的序號 ? 寄存器描述 —— 時間計數(shù)器 分類時間寄存器 包含 8個寄存器,所有寄存器都可讀可寫。 名稱 有效位 描述 SEC 6 秒值 。該值的范圍為 0~ 59。 MIN 6 分值 。該值的范圍為 0~ 59。 HOUR 5 小時值 。該值的范圍為 0~ 23。 DOM 5 日期(月)值 。該值的范圍為 1~ 28,29,30或 31(取決于月份以及是否為閏年)。 DOW 3 星期值 。該值的范圍為 1~ 365(閏年為 366)。 DOY 9 日期(年)值 。該值的范圍為 1~ 365。 MONTH 4 月值 。該值的范圍為 1~ 12。 YEAR 12 年值 。該值的范圍為 0~ 4095。 名稱 有效位 描述秒值 。該值的范圍為 ~ 。分值 。該值的范圍為 ~ 。小時值 。該值的范圍為 ~ 。日期(月)值 。該值的范圍為 ~ 或 (取決于月份以及是否為閏年)。星期值 。該值的范圍為 ~ (閏年為 )。日期(年)值 。該值的范圍為 ~ 。月值 。該值的范圍為 ~ 。年值 。該值的范圍為 ~ 。注意 :這些日期的寄存器只能在適當?shù)臅r間間隔處遞增,而在定義的溢出點處復位。為了使這些值有意義,它們不能進行計算且必須正確初始化。 其中 DOY寄存器需要單獨初始化,也就是說該寄存器的值不會因為對年、月、日寄存器進行初始化而自動確定到一個正確 的值。 ? 寄存器描述 時間計數(shù)器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK RTC部件的中斷分為兩類,一類為 時間計數(shù)器的增量中斷 ,由增量中斷寄存器控制。另一類為 報警匹配產(chǎn)生的中斷 ,由報警屏蔽寄存器控制。 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 名稱 描述 訪問中斷位置寄存器 讀寫遞增中斷寄存器 讀寫報警屏蔽寄存器 讀寫報警寄存器組 設定報警時間 讀寫位 功能 描述 0 RTCCIF 為 1時,表示計數(shù)器增量中斷模塊產(chǎn)生了中斷。 向該位寫入 1清除該中斷標志。 1 RTCALF 為 1時,表示報警寄存器產(chǎn)生了中斷。 向該位寫入 1清除該中斷標志位。 中斷位臵寄存器是一個 2位的寄存器,它指出哪些模塊產(chǎn)生中斷,它實際上是一個中斷標志寄存器。 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 計數(shù)器增量中斷寄存器可使計數(shù)器每次增加時產(chǎn)生一次中斷,比如設臵秒增加中斷為 1,則每秒均產(chǎn)生一次中斷。在清除增量中斷標志之前,該中斷一直保持有效。 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 CIIR 功能 描述 0 IMSEC 為 1時,秒值的增加產(chǎn)生一次中斷。 1 IMMIN 為 1時,分值的增加產(chǎn)生一次中斷。 2 IMHOUR 為 1時,小時值的增加產(chǎn)生一次中斷。 3 IMDOM 為 1時,日期(月)的增加產(chǎn)生一次中斷。 4 IMDOW 為 1時,星期值的增加產(chǎn)生一次中斷。 5 IMDOY 為 1時,日期(年)的增加產(chǎn)生一次中斷。 6 IMMON 為 1時,月值的增加產(chǎn)生一次中斷。 7 IMYEAR 為 1時,年值的增加產(chǎn)生一次中斷。 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 報警屏蔽寄存器允許用戶屏蔽任意的報警寄存器,被屏蔽的報警寄存器將不與時間計數(shù)器比較。 未被屏蔽的報警寄存器與時間計數(shù)器比較如果匹配,將產(chǎn)生中斷。該中斷只有在從不匹配到匹配時才發(fā)生,可以避免中
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1