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

正文內容

嵌入式技術與應用arm硬件結構-資料下載頁

2025-01-20 04:38本頁面
  

【正文】 鐘節(jié)拍計數器 讀寫 CTC 15 時鐘計數寄存器 只讀 時鐘控制寄存器包含 4位有效位,它用于控制時鐘分頻電路的操作,包括啟動 RTC和復位時鐘節(jié)拍計數器 (CTC)等功能。 時鐘控制寄存器 讀寫位 功能 描述 0 CLKEN 時鐘使能 。當該位為 1時,時間計數器使能。 為 0時,時間計數器被禁止,這時可對其初始化。 1 CTCRST CTC復位 。為 1時,時鐘節(jié)拍計數器復位。在 CCR的bit1變?yōu)?0之前,它將一直保持復位狀態(tài)。 3 : 2 CTTEST 測試使能 。在正常操作中,這些位應當全為 0。 ? 寄存器描述 —— 時鐘計數寄存器 名稱 有效位 描述 訪問 PREINT 13 預分頻值,整數部分 讀寫 PREFRAC 15 預分頻值,小數部分 讀寫 CCR 4 時鐘節(jié)拍計數器 讀寫 CTC 15 時鐘計數寄存器 只讀 時鐘節(jié)拍計數器對預分頻器的輸出時鐘進行計數,用于產生秒的時鐘節(jié)拍。它是一個只讀寄存器,但它可通過時鐘控制寄存器 (CCR)復位為 0。 時鐘計數寄存器 只讀 位 功能 描述 0 保留 用戶程序不要向該位寫入 1 15 : 1 時鐘節(jié)拍 計數器 對預分頻器的時鐘輸出進行計數,每計滿 32768個時鐘,該寄存器復位,并向時間計數器發(fā)送一個秒脈沖 ? 寄存器描述 時間計數器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK 時間計數器組中包含當前的時間,它們分為兩類:完整時間寄存器和分類時間寄存器。 —— 時間計數器 ? 寄存器描述 時間計數器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK —— 時間計數器 名稱 有效位 描述 CTIME0 32 包含秒、分、時和星期。 CTIME1 32 包含日期(月)、月和年 CTIME2 32 包含日期(年) 在 完整時間寄存器 中,時間以一個比較完整的格式存儲,程序只需要 3次讀操作即可讀出所有計數器值。這些寄存器為只讀寄存器。 ? 寄存器描述 —— 時間計數器 名稱 有效位 描述 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 這兩個寄存器意義不同, (月 )表示當日在當月中的序號, (年 )表示當日在當年中的序號 ? 寄存器描述 —— 時間計數器 分類時間寄存器 包含 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。 ~ ?!??!??!?或~~ ?!??!?。注意 :這些日期的寄存器只能在適當的時間間隔處遞增,而在定義的溢出點處復位。為了使這些值有意義,它們不能進行計算且必須正確初始化。 其中 DOY寄存器需要單獨初始化,也就是說該寄存器的值不會因為對年、月、日寄存器進行初始化而自動確定到一個正確 的值。 ? 寄存器描述 時間計數器 = 時鐘發(fā)生器 預分頻器 時鐘控制 報警控制 增量中斷控制 中斷標志 報警寄存器 PCLK RTC部件的中斷分為兩類,一類為 時間計數器的增量中斷 ,由增量中斷寄存器控制。另一類為 報警匹配產生的中斷 ,由報警屏蔽寄存器控制。 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 名稱 描述 訪問中斷位置寄存器 讀寫遞增中斷寄存器 讀寫AMR 報警屏蔽寄存器 讀寫報警寄存器組 設定報警時間 讀寫位 功能 描述 0 RTCCIF 為 1時,表示計數器增量中斷模塊產生了中斷。 向該位寫入 1清除該中斷標志。 1 RTCALF 為 1時,表示報警寄存器產生了中斷。 向該位寫入 1清除該中斷標志位。 中斷位置寄存器是一個 2位的寄存器,它指出哪些模塊產生中斷,它實際上是一個中斷標志寄存器。 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 計數器增量中斷寄存器可使計數器每次增加時產生一次中斷,比如設置秒增加中斷為 1,則每秒均產生一次中斷。在清除增量中斷標志之前,該中斷一直保持有效。 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 CIIR 功能 描述 0 IMSEC 為 1時,秒值的增加產生一次中斷。 1 IMMIN 為 1時,分值的增加產生一次中斷。 2 IMHOUR 為 1時,小時值的增加產生一次中斷。 3 IMDOM 為 1時,日期(月)的增加產生一次中斷。 4 IMDOW 為 1時,星期值的增加產生一次中斷。 5 IMDOY 為 1時,日期(年)的增加產生一次中斷。 6 IMMON 為 1時,月值的增加產生一次中斷。 7 IMYEAR 為 1時,年值的增加產生一次中斷。 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 報警屏蔽寄存器允許用戶屏蔽任意的報警寄存器,被屏蔽的報警寄存器將不與時間計數器比較。 未被屏蔽的報警寄存器與時間計數器比較如果匹配,將產生中斷。該中斷只有在從不匹配到匹配時才發(fā)生,可以避免中斷重復。 注意 :如果所有屏蔽位都置位,報警將被禁止。 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 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時,年值不與報警寄存器比較。 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 報警寄存器的值與時間計數器相比較,如果所有未被屏蔽的報警寄存器都與它們對應的時間計數器相匹配,那么將產生一次中斷。向中斷位置寄存器的 bit1寫入 1清除中斷。 名稱 描述 訪問 ALSEC 秒報警值 讀寫 ALMIN 分報警值 讀寫 ALHOUR 小時報警值 讀寫 ALDOM 日期(月)報警值 讀寫 ALDOW 星期報警值 讀寫 ALDOY 日期(年)報警值 讀寫 ALMON 月報警值 讀寫 ALYEAR 年報警值 讀寫 ? 寄存器描述 —— 中斷產生寄存器 名稱 描述 訪問 ILR 中斷位置寄存器 讀寫 CIIR 遞增中斷寄存器 讀寫 AMR 報警屏蔽寄存器 讀寫 報警寄存器組 設定報警時間 讀寫 實時時鐘 ? 使用 RTC的注意要點 ?RTC部件使用 VPB時鐘,如果該時鐘出現任何的異常都會導致時間值的偏移,所以芯片不能進入掉電模式; ?芯片掉電后 RTC不能保持寄存器的內容; ?芯片復位后只有預分頻寄存器被硬件初始化,其它寄存器的內容不受復位影響; ?RTC部件的閏年計算比較簡單,當年計數器的最低兩位為 0時,認為該年為閏年,這在 2100年時會出錯。閏年影響 2月份的日期數和年的日期數。 ? 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狗的用途就是使微控制器在進入錯誤狀態(tài)后的一定時間內復位。 其原理是在系統正常工作時,用戶程序每隔一段時間執(zhí)行喂狗動作(一些寄存器的特定操作),如果系統出錯,喂狗間隔超過看門狗溢出時間,那么看門狗將會產生復位信號,使微控制器復位。 看門狗 ? 特性 LPC2022系列微控制器都集成有看門狗部件,其特性為: ?帶內部預分頻器的可編程 32位定時器; ?如果沒有周期性重裝(喂狗)動作,則產生片內復位; ?具有調試模式; ?看門狗軟件使能后,必須由復位來禁止; ?錯誤的喂狗動作,將立即引起復位。 看門狗 ? 內部結構 WDFEED 喂狗寄存器 WDTC 常數寄存器 WDMOD 看門狗模式 WDTV 當前計數器 32bit倒計數器 使能 溢出 喂狗錯誤 復位 中斷 喂狗時序 看門狗 ? 內部結構 WDFEED 喂狗寄存器 WDT
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1