微型計算機復位的因素

2021-10-07 10:28:28 字數 1856 閱讀 2466

與復位有關的故障示例及其對應方法

微型計算機一般在接通電源時和輸入外部復位訊號時,使內部電路全部處於初始狀態。除此之外,還具有防止微型計算機失控時,或硬體無法正常工作時,強制復位,恢復初始狀態的功能。

具體的功能根據微型計算機的不同而不同。

看門狗定時器是監視微型計算機失控的定時器。

軟體復位是指用軟體強制進行復位。當然,復位後,軟體將從初始狀態重新開始。

低功耗管理復位是指在轉換到低功耗模式的條件下進行復位,而不是模式轉換。

除了電源接通時和外部復位的情況外,還有表示復位因素的標誌,所以在復位後立即執行的程式中,通過檢查這些標誌,就可以判斷復位原因。

接通電源時,所有的微型計算機都從內部邏輯不確定的狀態開始。因此,微型計算機的內部邏輯需要在接通電源後自行初始化內部狀態。

即使電源接通,如果達不到工作保證電壓,微型計算機就無法啟動。因此,在此期間,強制固定內部邏輯電路的值,以防止微型計算機發生故障。然後,當邏輯電路達到工作電源電壓時,內部電路將暫存器等電路設定為初始值。

執行這一系列操作的電路被稱為上電復位(por:power on reset)電路。最近,大多數微型計算機都內建上電復位電路,使用者可以減少外部電路。

另一方面,當電源電壓低於微型計算機的工作保證電壓時,強制復位電路被稱為斷電復位(pdr:power down rest)電路,以防止微型計算機發生故障。斷電復位電路自動檢測電源電壓並自動工作。最近幾乎所有的微型計算機都配備了斷電復位電路。

當您想從外部強制復位時,在復位引腳上輸入乙個復位訊號。

對於大多數微型計算機,它輸入低電平訊號。當復位訊號進入復位引腳時,內部邏輯電路的值被強制固定,從而將暫存器等設定為初始值,就像通電復位操作一樣。

外部端子名稱為nrst,是低活性的。因此,當輸入低電平時,微型計算機被重置。然後切換到高階別時啟動。內部內建了上拉電阻,可以降低微型計算機的外接部件。內部復位訊號線(稱為系統復位)包含用於消除雜訊的模擬觸發緩衝器和雜訊濾波器。

看門狗定時器是指「監視微型計算機失控的定時器」。程式有時會因為某種原因而失控。因此需要監控失控的硬體。時間到了,設定了復位微型計算機的計時器,用這個計時器監視失控的方法就是看門狗計時器。

在計時器計數器超時之前,用程式重新整理計數器。重新整理計數器再次開始計數。將此行為納入程式的一部分,並週期性重新整理計數器。

當程式失控時,這個週期性計數器將不再重新整理,計時器會超時並重置微型計算機。微型計算機一旦被重置,就可以再次從一開始就開始正常工作,從失控中恢復。

看門狗定時器的復位與從復位引腳進入的外部復位相同,但標記指示看門狗定時器的復位。因此,在復位後立即執行的程式中,通過檢查該標誌,可以確定是否通過重置看門狗定時器來啟動它。

用軟體強制進行復位的方法稱為軟體復位。有些微型計算機有直接復位的命令,也有通過設定暫存器來重置的微型計算機。每個微型計算機都有不同的重置方法。

低功耗管理復位是指微型計算機在進入低功耗模式時重置。

具體而言,在待機模式下,預先重置使用者選項位元組的nrst_stdby位。在停止模式下,請重置使用者選項位元組的nrst_stop位。這些位可以在軟體中讀取,因此可以將其與其他復位區分開來。

執行的時候發生錯誤時,重制狀態暫存器中未授權的重製標誌被設定。

在微型計算機的規格中,有具有將內部復位訊號輸出到外部端子的功能的產品。

關於復位的問題主要包括以下兩點

在意想不到的時機進行復位

不斷重複復位

1.的情況下,如前所述復位發生後,重新啟動的時候,看門狗定時復位和軟體復位等標誌檢查。

同時也檢查外部復位端子,也檢查外部沒有輸入復位訊號。

了解重置因素後,使用整合工具等除錯功能來**原因。

在2.的情況下,如果以與1.相同的方式檢查標誌,則可以知道復位因素,但是可以根據重複週期是否恆定來估計復位的定時。

了解復位因素和發生時機後,使用整合工具等除錯功能查詢原因。

微型計算機的組成

微型計算機的組成 1.計算機的工作原理 計算機的是根據使用者的命令來工作的,使用者的命令一般通過程式來下達 1.1指令 用來指揮硬體動作的基本命令包含了操作碼和運算元的一串二進位制編碼。1.2程式 為解決某問題的一系列的指令集合 1.3軟體 程式 資料以及相應的文件說明 沒有安裝任何軟體的計算機稱之...

微處理器 微型計算機 微型計算機系統

本人是學習微機的時候寫的筆記,不喜勿噴。是大規模積體電路的cpu,是微型計算機的核心。微處理器包含三個部分 算術邏輯部件 alu 用來執行基本的算術運算和邏輯運算 暫存器 register cpu中有多個暫存器,稱為cpu暫存器。用來存放運算元 中間結果以及儲存運算結果的狀態標誌等。控制器 cu 具...

一。微型計算機基礎

1.微型計算機系統組成 微處理器是將運算器與控制器整合在一起 微型計算機是指以微處理器為核心,配上儲存器,輸入輸出介面電路等所組成的計算機 微型計算機系統是指以計算機為中心,配以相應的外圍裝置,電源和輔助電路及指揮計算機工作的系統軟體所構成的系統,即微型計算機系統是由硬體和軟體兩部分組成。微處理器是...