如何使單片機(jī)復(fù)位可靠?單片機(jī)復(fù)位方式介紹
上電復(fù)位就是直接給產(chǎn)品上電,上電復(fù)位與低壓 LVR操作有聯(lián)系,電源上電的過程是逐漸上升的曲線過程,這個(gè)過程不是瞬間的完成的,一上電時(shí)候系統(tǒng)進(jìn)行初始化,此時(shí)振蕩器開始工作并提供系統(tǒng)時(shí)鐘,系統(tǒng)正常工作。
看門狗定時(shí)器CPU內(nèi)部系統(tǒng),它是一個(gè)自振式的 RC振蕩定時(shí)器,與外圍電路無關(guān),也與CPU主時(shí)鐘無關(guān),只要開啟看門狗功能也能保持計(jì)時(shí),該溢出時(shí)候也會溢出,并產(chǎn)生復(fù)位。
每個(gè)CPU都有一個(gè)復(fù)位電壓,這個(gè)電壓很低,有1.8V、2.5V等,當(dāng)系統(tǒng)由于受到外界的影響導(dǎo)致輸入電壓過低,當(dāng)?shù)椭翉?fù)位電壓時(shí)候系統(tǒng)自動復(fù)位,當(dāng)然,前提是系統(tǒng)要打開LVR功能,有時(shí)候也叫掉電復(fù)位。diangon.com如圖,當(dāng)LVR<工作電壓<VDD時(shí)候,比如在V1時(shí)候工作是正常的,當(dāng)VSS<工作電壓<LVR時(shí)候,系統(tǒng)有可能出錯(cuò),比如在V2時(shí)候,也就是我們常說的死區(qū),這個(gè)狀態(tài)不確定。
4、外圍電路復(fù)位
如果系統(tǒng)內(nèi)部不能正常復(fù)位或者軟件復(fù)位無效的時(shí)候,可以依靠外部硬件復(fù)位。
如圖是一種簡單的RC復(fù)位電路,電源接通時(shí)候,通過R1對C2進(jìn)行充電,經(jīng)過一段延遲后加到電路當(dāng)中產(chǎn)生復(fù)位信號,這個(gè)復(fù)位信號的上升速度低于電源的上電速度,當(dāng)復(fù)位引腳檢測到高電平時(shí)候,系統(tǒng)復(fù)位結(jié)束,進(jìn)入正常工作狀態(tài)。
關(guān)注微信公眾號『玩轉(zhuǎn)嵌入式』,后臺回復(fù)“128”獲取干貨資料匯總,回復(fù)“256”加入技術(shù)交流群。
精彩技術(shù)文章推薦
01 |RS485方向切換如何設(shè)計(jì)電路?介紹5種方案及優(yōu)劣勢分析 |
02 |C語言常用標(biāo)準(zhǔn)庫 |
03 |單片機(jī)工程師是高薪崗位,按照這個(gè)步驟學(xué)習(xí)才能快速入門獲得高薪 |
04 |單片機(jī)編程時(shí)如何分析芯片的時(shí)序圖? |
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!