微控制器頻繁複位是否影響壽命

2025-01-04 06:15:15 字數 2507 閱讀 7949

1樓:網友

復位對微控制器壽命沒有影響,估計你是覺的電腦頻繁重啟會影響壽命,所以推測可能微控制器也是這樣。其實電腦主要是因為有硬碟那些機械部件,所以影響比較大,微控制器是純電子電路的,而且復位時熱重啟,也不存在通斷電的衝擊,不用考慮對它壽命有什麼影響。

雖說對壽命沒影響,不過你的程式本身還是不太完善,這個功能本身是不需要通過復位來實現的,再新增乙個按鍵,最方便就是把這個按鍵也接在外邊中斷引腳上,第一次中斷後選擇執行pwm,再按一次,中斷後就選擇232通訊,然後再中斷就再變為pwm

2樓:網友

你多看看關於微控制器中斷的內容,中斷結束後是可以返回原程式的,也就是說根本不用復位就可以實現你想要的功能,如果中斷函式用的的暫存器比較多則需要在進入中斷前後進行暫存器的入棧和出棧操作以保護現場。

3樓:網友

復位對微控制器很小!!不過根據你的功能完全不需要使用外部復位功能。

可以在程式設定中斷標誌位,但中斷觸發 ,置標誌位,在pwm功能前查詢標誌位方式,標誌位符合要求則執行232通訊~~否則執行pwm功能,232功能完成,清除標誌即可。

微控制器復位電路損壞會怎樣

4樓:仲增嶽仁夏

如果是普通不帶內部上電覆位電路的微控制器,復位電路損壞,一般不會正常工作!

復位電路的作用。

在上電或復位過程中,控制cpu的復位狀態:這段時間內讓cpu保持復位狀態,而不是一上電或剛復位完畢就工作,防止cpu發出錯誤的指令、執行錯誤操作,也可以提高電磁相容效能。

無論使用者使用哪種型別的微控制器,總要涉及到微控制器復位電路的設計。而微控制器復位電路設計的好壞,直接影響到整個系統工作的可靠性。許多使用者在設計完微控制器系統,並在實驗室除錯成功後,在現場卻出現了「宕機」、「程式走飛」等現象,這主要是微控制器的復位電路設計不可靠引起的。

基本的復位方式。

微控制器在啟動時都需要復位,以使cpu及系統各部件處於確定的初始狀態,並從初態開始工作。89系列微控制器的復位訊號是從rst引腳輸入到晶元內的施密特觸發器中的。當系統處於正常工作狀態時,且振盪器穩定後,如果rst引腳上有乙個高電平並維持2個機器週期(24個振盪週期)以上,則cpu就可以響應並將系統復位。

微控制器系統的復位方式有:手動按鈕復位和上電覆位。

5樓:戲桂花庹棋

電阻給電容充電,電容的電壓緩慢上公升直到vcc,沒到vcc時晶元復位腳近似低電平,於是晶元復位,接近vcc時晶元復位腳近高電平,於是晶元停止復位,復位完成。

先看看微控制器資料手冊,得知復位時間最少是多少個週期,再計算當前時脈頻率乙個週期是多少時間,再乘以復位所需週期數(適當增加週期的數量,可使復位可靠)就知道當前時脈頻率所需復位時間,用rc充電公式計算所需電阻電容值即可。注意微控制器資料手冊復位腳的高低電平電壓值,rc充電時間要計算復位腳的高低電平區間電壓,

51微控制器 硬體復位會對51微控制器的壽命造成影響嗎

6樓:網友

復位不會造成損壞,無論硬體還是軟體,前提是設計合理。

說一下有可能造成損傷的地方,設計的時候注意一下1、上電的時候電源會有衝擊,可能包括電壓過沖、電流過沖,這個要注意在這個期間保護cpu。

2、cpu復位期間,埠的狀態會有乙個時間很短的不穩定狀態,然後才會轉換到復位狀態,。通常這不會損壞cpu,但有可能使得受cpu控制的部分出問題。比如說,用51cpu控制繼電器,如果設計成高電平有效繼電器吸合,cpu復位的時候繼電器會跳一下,所以最好設計成低電平有效。

結論,設計合理,復位不會影響cpu的壽命。

7樓:網友

你好,如此高程度的復位是沒有任何的實用意義的!理論上微電訊號是不會對微控制器晶元造成傷害的,但是不能保證燒錄架因為重複的通斷而突然電流或電壓增大而燒壞部分零件造成短路而燒壞晶元的可能。因為晶元接的是5v而燒錄架接的可能是12v,如果短路12v就直接接通了晶元從而燒壞微控制器晶元……

微控制器復位後是不是一定會自動廷時???

8樓:網友

不是這樣說的。

是微控制器復位的時候需要延時。微控制器在復位過程中,需要幾百微秒到幾十毫秒的上電延時等待時間(各種微控制器規格不同,要求時間也不同),因為微控制器內部是數位電路,突然過快上電的話有些模組不能很好地獲得電量,或者不能完全清楚掉上一次供電留下來的資料而導致不能正常啟動微控制器。所以復位期間會由延時。

這時候的微控制器不能工作,而是等待正常的完整的復位結束。

而正常復位後,微控制器就會自動執行程式儲存器內的程式,所以會不會延時是看你內部程式怎麼樣寫。如果微控制器內部沒有程式,被清空了程式暫存器,那麼微控制器還是會順序執行程式內部的ffff之類的無效指令,從頭到尾執行,然後再重複,但不會有任何io口上的動作。

微控制器怎麼會復位呢?

9樓:網友

我覺得宣告資料型別不會導致堆疊空間不夠,堆疊只有在子程式呼叫層數過多,或者通過堆疊傳遞引數過多,可能會導致堆疊溢位,首先確定程式在什麼地方復位,有很多可能導致微控制器復位,比如錯寫看門狗,中斷向量未設定,等等。

PIC微控制器復位問題,PIC微控制器宕機復位問題

一開始我很奇怪你的現象,微控制器掉電後再起程式應該是從0000h開始重新執行的,而不是從掉線點。後來看了你的補充才知道原來你的電容等同於一個電池給它供著電,雖然電壓下降,但可能尚未到掉電的電壓 pic12f508的最小輸供電電壓應該是2.0v 而你看手冊上說的掉電後在上電,這個過程上是針對微控制器來...

急救8031微控制器復位後,R4所對應的儲存單元的地址為

8031微控制器復位後bai r4所對應的儲存單元du的地址為zhi 04h 因上電dao時psw 00h 這時當前回的工作寄存答 器區是 0 組工作暫存器區。psw的中間兩位是rs1 rs0,使用者可以通過改變它們的狀態決定r0 r7的實際實體地址。8031復位後,psw 00h,rs1 rs0 ...

壁掛爐的頻繁啟動是否會影響壽命

一些使用壁掛爐的使用者擔心頻繁啟動會影響的壁掛爐使用壽命,其實大可不必擔心。因為無論進口的還是國產的壁掛爐都在程式中設有3分鐘延時和降溫延時功能,也就是說,到達設定溫度後,必須滿足兩個條件,壁掛爐才能重新啟動。時間為已停機3分鐘以上,水溫降低 5 以上,而且兩個條件必須同時滿足才能重啟,所以大可不必...