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

正文內(nèi)容

嵌入式技術(shù)與應用arm硬件結(jié)構(gòu)-資料下載頁

2025-01-20 04:38本頁面
  

【正文】 鐘節(jié)拍計數(shù)器 讀寫 CTC 15 時鐘計數(shù)寄存器 只讀 時鐘控制寄存器包含 4位有效位,它用于控制時鐘分頻電路的操作,包括啟動 RTC和復位時鐘節(jié)拍計數(shù)器 (CTC)等功能。 時鐘控制寄存器 讀寫位 功能 描述 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。 時鐘計數(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 包含日期(年) (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 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 名稱 描述 訪問中斷位置寄存器 讀寫遞增中斷寄存器 讀寫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ā)生,可以避免中斷重復。 注意 :如果所有屏蔽位都置位,報警將被禁止。 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 AMR 功能 描述 0 AMRSEC 為 1時,秒值不與報警寄存器比較。 1 AMRMIN 為 1時,分值不與報警寄存器比較。 2 AMRHOUR 為 1時,小時值不與報警寄存器比較。 3 AMRDOM 為 1時,日期(月)值不與報警寄存器比較。 4 AMRDOW 為 1時,星期值不與報警寄存器比較。 5 AMRDOY 為 1時,日期(年)值不與報警寄存器比較。 6 AMRMON 為 1時,月值不與報警寄存器比較。 7 AMRYEAR 為 1時,年值不與報警寄存器比較。 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 報警寄存器的值與時間計數(shù)器相比較,如果所有未被屏蔽的報警寄存器都與它們對應的時間計數(shù)器相匹配,那么將產(chǎn)生一次中斷。向中斷位置寄存器的 bit1寫入 1清除中斷。 名稱 描述 訪問 ALSEC 秒報警值 讀寫 ALMIN 分報警值 讀寫 ALHOUR 小時報警值 讀寫 ALDOM 日期(月)報警值 讀寫 ALDOW 星期報警值 讀寫 ALDOY 日期(年)報警值 讀寫 ALMON 月報警值 讀寫 ALYEAR 年報警值 讀寫 ? 寄存器描述 —— 中斷產(chǎn)生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 實時時鐘 ? 使用 RTC的注意要點 ?RTC部件使用 VPB時鐘,如果該時鐘出現(xiàn)任何的異常都會導致時間值的偏移,所以芯片不能進入掉電模式; ?芯片掉電后 RTC不能保持寄存器的內(nèi)容; ?芯片復位后只有預分頻寄存器被硬件初始化,其它寄存器的內(nèi)容不受復位影響; ?RTC部件的閏年計算比較簡單,當年計數(shù)器的最低兩位為 0時,認為該年為閏年,這在 2100年時會出錯。閏年影響 2月份的日期數(shù)和年的日期數(shù)。 ? RTC使用示例 設置 RTC基準 時鐘分頻器 初始化 RTC時鐘值 報警中斷設置 啟動 RTC 讀取當前時間 或等待中斷 操作流程 Void RTCIni(void) { PREINT = Fpclk/32768– 1。 PREFRAC = Fpclk– (Fpclk/32768)*32768。 YEAR = 200。 MONTH = 2。 DOM = 19。 DOW = 4。 HOUR = 8。 MIN = 30。 SEC = 0。 CIIR = 0x01。 CCR = 0x01。 } ? RTC使用示例 設置預分頻寄存器 設置年 設置月 設置日(月) 設置星期 設置小時 設置分 設置秒 設置增量中斷 啟動 RTC —— RTC初始化示例 ... ILR = 0x03。 // 清除 RTC中斷標志 CIIR = 0x02。 // 設置分值增量中斷 ALHOUR = 12。 // 設置小時比較值 ALMIN = 0。 // 設置分比較值 ALSEC = 0。 // 設置秒比價值 AMR = 0xF8。 // 設置報警屏蔽寄存器 // 只允許時、分、秒比較 ... ? RTC使用示例 —— RTC定時報警設置 第 5章 目錄 ? ? ? ? ? ? ? ?8. 向量中斷控制器 ? ? ? ? ? ? 0/1 ?( PWM) ?? ? 看門狗 ? 看門狗簡介 在嵌入式應用中, CPU必須可靠工作,即使因為某種原因進入了一個錯誤狀態(tài),系統(tǒng)也應該可以自動恢復??撮T狗的用途就是使微控制器在進入錯誤狀態(tài)后的一定時間內(nèi)復位。 其原理是在系統(tǒng)正常工作時,用戶程序每隔一段時間執(zhí)行喂狗動作(一些寄存器的特定操作),如果系統(tǒng)出錯,喂狗間隔超過看門狗溢出時間,那么看門狗將會產(chǎn)生復位信號,使微控制器復位。 看門狗 ? 特性 LPC2022系列微控制器都集成有看門狗部件,其特性為: ?帶內(nèi)部預分頻器的可編程 32位定時器; ?如果沒有周期性重裝(喂狗)動作,則產(chǎn)生片內(nèi)復位; ?具有調(diào)試模式; ?看門狗軟件使能后,必須由復位來禁止; ?錯誤的喂狗動作,將立即引起復位。 看門狗 ? 內(nèi)部結(jié)構(gòu) WDFEED 喂狗寄存器 WDTC 常數(shù)寄存器 WDMOD 看門狗模式 WDTV 當前計數(shù)器 32bit倒計數(shù)器 使能 溢出 喂狗錯誤 復位 中斷 喂狗時序 看門狗 ? 內(nèi)部結(jié)構(gòu) WDFEED 喂狗寄存器 WDT
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1