0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)復(fù)位電路的作用

STM32嵌入式開(kāi)發(fā) ? 來(lái)源:CSDN ? 作者:CSDN ? 2022-06-07 11:17 ? 次閱讀

什么是復(fù)位

單片機(jī)復(fù)位電路的作用是:使單片機(jī)恢復(fù)到起始狀態(tài),讓單片機(jī)的程序從頭開(kāi)始執(zhí)行,運(yùn)行時(shí)鐘處于穩(wěn)定狀態(tài)、各種寄存器、端口處于初始化狀態(tài)等等。目的是讓單片機(jī)能夠穩(wěn)定、正確的從頭開(kāi)始執(zhí)行程序。

為什么要加復(fù)位?

數(shù)字電路中寄存器和 RAM 在上電之后默認(rèn)的狀態(tài)和數(shù)據(jù)是不確定的,如果有復(fù)位,我們可以把寄存器復(fù)位到初始狀態(tài),RAM 的數(shù)據(jù)可以通過(guò)復(fù)位來(lái)觸發(fā) RAM 初始化程序邏輯如果進(jìn)入了錯(cuò)誤的狀態(tài),通過(guò)復(fù)位可以把所有的邏輯狀態(tài)恢復(fù)到初始值,如果沒(méi)有復(fù)位,那么邏輯可能永遠(yuǎn)運(yùn)行在錯(cuò)誤的狀態(tài)。

一些簡(jiǎn)單的IC芯片沒(méi)有看門(mén)狗電路,就需要外部復(fù)位。

好的,通過(guò)上面兩段話,你了解了復(fù)位電路的作用以及為什么要加復(fù)位電路

正常單片機(jī)和IC芯片復(fù)位都是有一個(gè)Reset引腳,給復(fù)位引腳通一定時(shí)間的高/低電平就可以實(shí)現(xiàn)復(fù)位。典型的51單片機(jī)當(dāng)RST復(fù)位腳持續(xù)兩個(gè)機(jī)器周期以上高電平就將復(fù)位。

像我們常用的STM32F1系列 ,查閱手冊(cè)得知復(fù)位引腳需要持續(xù)20us以上的低電平,就可完成復(fù)位。

2f4695fe-e4af-11ec-ba43-dac502259ad0.png

那么復(fù)位電路具體要怎么設(shè)計(jì),一共有幾種呢?我們一般分為:

高電平復(fù)位

低電平復(fù)位

按鍵復(fù)位電路

上電復(fù)位電路

使電路恢復(fù)到起始狀態(tài)的電路設(shè)備。

高電平上電復(fù)位

2f7e82ac-e4af-11ec-ba43-dac502259ad0.png

我們來(lái)看一下高電平上電復(fù)位,本質(zhì)就是RC串聯(lián)充電電路,在上電的瞬間,由于電容兩端電壓不能突變,上電后的一瞬間電容等效為短路,電容C11充電,充電電流電阻上形成的電壓為高電平;單片機(jī)復(fù)位,幾個(gè)毫秒之后,電容充電完畢,電路為斷路,電流為0,電阻兩端電壓近似于0V,這時(shí)RST就為低電平。單片機(jī)將進(jìn)入正常工作狀態(tài)。

電容充電時(shí)間T/復(fù)位持續(xù)時(shí)間:

T=(1/9)*R*C

低電平上電復(fù)位

2fef9a96-e4af-11ec-ba43-dac502259ad0.png

低電平上電復(fù)位,由于電容兩端電壓不能突變的特性,在上電的瞬間RST端電位近似為GND,通過(guò) 10K電阻對(duì) C11電容進(jìn)行充電,此時(shí)RST復(fù)位引腳電壓為低電平;單片機(jī)復(fù)位,幾個(gè)毫秒之后,電容器充滿,下面為斷路,電流為0,電流經(jīng)過(guò)電阻流入RST復(fù)位引腳, 引腳為高電平, 這時(shí),單片機(jī)將進(jìn)入正常工作狀態(tài)。

電容充電時(shí)間T/復(fù)位持續(xù)時(shí)間:

T= 9*R*C

高電平按鍵復(fù)位

3033c568-e4af-11ec-ba43-dac502259ad0.png

高電平按鍵復(fù)位,VCC上電時(shí),電容C充電,此時(shí)電路導(dǎo)通,在10K電阻上出現(xiàn)電壓,RST引腳為高電平,使得單片機(jī)復(fù)位;幾個(gè)毫秒后,C充滿,此時(shí)電路為斷路,10K電阻上電流降為0,電壓也為0,RST引腳為低電平,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,按下按鍵Key,電容兩端相當(dāng)于短路,電容C放電,RST引腳為高電平,使得單片機(jī)復(fù)位。松開(kāi)按鍵Key,電容C又充電,幾個(gè)毫秒后,充電完成,電路斷路,單片機(jī)進(jìn)入工作狀態(tài)。

低電平按鍵復(fù)位

305c0294-e4af-11ec-ba43-dac502259ad0.png

低電平按鍵復(fù)位,VCC上電時(shí),電容C充電,此時(shí)電路導(dǎo)通,RST引腳為低電平,使得單片機(jī)復(fù)位;幾個(gè)毫秒后,電容C充滿,此時(shí)電路為斷路,電流由10K電阻流入RST復(fù)位引腳,RST引腳為高電平,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,按下按鍵Key,RST復(fù)位引腳直接跟GND導(dǎo)通,為低電平,電容C放電,使得單片機(jī)復(fù)位。松開(kāi)按鍵Key,電容C又充電,幾個(gè)毫秒后,充電完成,電路斷路,單片機(jī)進(jìn)入工作狀態(tài)。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6030

    文章

    44500

    瀏覽量

    632175
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5301

    瀏覽量

    119863
  • 復(fù)位電路
    +關(guān)注

    關(guān)注

    13

    文章

    320

    瀏覽量

    44510

原文標(biāo)題:電容在復(fù)位電路中的作用

文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CPU與單片機(jī)復(fù)位電路作用及基本復(fù)位方式

    在上電或復(fù)位過(guò)程中,控制CPU的復(fù)位狀態(tài):這段時(shí)間內(nèi)讓CPU保持復(fù)位狀態(tài),而不是一上電或剛復(fù)位完畢就工作,防止CPU發(fā)出錯(cuò)誤的指令、執(zhí)行錯(cuò)誤操作,也可以提高電磁兼容性能。
    發(fā)表于 01-19 00:53 ?9624次閱讀
    CPU與<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的<b class='flag-5'>作用</b>及基本<b class='flag-5'>復(fù)位</b>方式

    解析單片機(jī)最小系統(tǒng)及相關(guān)電路

    作用是把一個(gè)例如狀態(tài)機(jī)初始化到空狀態(tài),而在單片機(jī)內(nèi)部,復(fù)位的時(shí)候單片機(jī)是把一些寄存器以及存儲(chǔ)設(shè)備裝入廠商預(yù)設(shè)的一個(gè)值。
    發(fā)表于 11-23 14:39

    復(fù)位電路和時(shí)鐘電路的相關(guān)資料分享

    時(shí)間長(zhǎng)短)復(fù)位電路分為上電復(fù)位和按鍵復(fù)位主要由一個(gè)電阻、一個(gè)電容,如果按鍵復(fù)位的話,就再加個(gè)微動(dòng)開(kāi)關(guān)就成。都是為了把
    發(fā)表于 11-10 07:31

    單片機(jī)復(fù)位電路作用是什么

    使用哪種類型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計(jì)。而單片機(jī)復(fù)位
    發(fā)表于 11-18 06:46

    avr單片機(jī)復(fù)位電路

    avr單片機(jī)復(fù)位電路 AVR復(fù)位電路的設(shè)計(jì)  與傳統(tǒng)的51單片機(jī)相比,AVR
    發(fā)表于 10-26 10:54 ?1.3w次閱讀
    avr<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>

    單片機(jī)復(fù)位電路是什么_單片機(jī)復(fù)位電路介紹_單片機(jī)復(fù)位電路作用

    為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。一般
    發(fā)表于 12-11 15:32 ?2.6w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>是什么_<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>介紹_<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的<b class='flag-5'>作用</b>

    單片機(jī)累加器作用_單片機(jī)復(fù)位電路作用

    本文開(kāi)始介紹了單片機(jī)的概念和工作原理,其次介紹了單片機(jī)累加器作用單片機(jī)累加器A與ACC區(qū)別,最后闡述了單片機(jī)
    發(fā)表于 04-11 12:40 ?1.2w次閱讀
    <b class='flag-5'>單片機(jī)</b>累加器<b class='flag-5'>作用</b>_<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的<b class='flag-5'>作用</b>

    單片機(jī)復(fù)位電路作用及執(zhí)行過(guò)程

    作為單片機(jī)最小系統(tǒng)之一的復(fù)位電路單片機(jī)中占有很重要的位置。
    的頭像 發(fā)表于 01-05 05:42 ?2w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b><b class='flag-5'>作用</b>及執(zhí)行過(guò)程

    單片機(jī)復(fù)位電路有哪幾種?單片機(jī)復(fù)位電路作用和工作原理圖解

    對(duì)于單片機(jī)是高電平還是低電平復(fù)位,我們可以通過(guò)觀察單片機(jī)的引腳圖進(jìn)行一個(gè)直觀的判斷,當(dāng)單片機(jī)引腳圖中復(fù)位端口的名稱上面有一個(gè)“-”時(shí),該
    發(fā)表于 08-08 17:37 ?8.7w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>有哪幾種?<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的<b class='flag-5'>作用</b>和工作原理圖解

    單片機(jī)的兩個(gè)外圍電路復(fù)位電路和時(shí)鐘電路

    時(shí)間長(zhǎng)短)復(fù)位電路分為上電復(fù)位和按鍵復(fù)位主要由一個(gè)電阻、一個(gè)電容,如果按鍵復(fù)位的話,就再加個(gè)微動(dòng)開(kāi)關(guān)就成。都是為了把
    發(fā)表于 11-04 18:21 ?10次下載
    <b class='flag-5'>單片機(jī)</b>的兩個(gè)外圍<b class='flag-5'>電路</b>:<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>和時(shí)鐘<b class='flag-5'>電路</b>

    詳解單片機(jī)復(fù)位電路作用及設(shè)計(jì)

    單片機(jī)復(fù)位電路作用是:使單片機(jī)恢復(fù)到起始狀態(tài),讓單片機(jī)的程序從頭開(kāi)始執(zhí)行,運(yùn)行時(shí)鐘處于穩(wěn)定狀態(tài)
    的頭像 發(fā)表于 05-31 16:32 ?1w次閱讀

    簡(jiǎn)述高,低電平復(fù)位電路原理及加電容的作用

    單片機(jī)復(fù)位電路作用是:使單片機(jī)恢復(fù)到起始狀態(tài),讓單片機(jī)的程序從頭開(kāi)始執(zhí)行,運(yùn)行時(shí)鐘處于穩(wěn)定狀態(tài)
    的頭像 發(fā)表于 05-25 14:42 ?3154次閱讀
    簡(jiǎn)述高,低電平<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>原理及加電容的<b class='flag-5'>作用</b>

    單片機(jī)復(fù)位電路作用 介紹幾種常見(jiàn)的單片機(jī)復(fù)位電路

    單片機(jī)復(fù)位電路單片機(jī)系統(tǒng)中非常重要的一個(gè)部分,其主要作用是將單片機(jī)的電源電壓從高電平變?yōu)榈碗娖?/div>
    發(fā)表于 09-08 17:02 ?3346次閱讀

    單片機(jī)復(fù)位電路是怎樣工作的 單片機(jī)復(fù)位電路作用及方式

    單片機(jī)復(fù)位電路是怎樣工作的 單片機(jī)復(fù)位電路作用
    的頭像 發(fā)表于 10-17 18:17 ?3012次閱讀

    單片機(jī)復(fù)位電路作用和實(shí)現(xiàn)原理

      單片機(jī)復(fù)位電路單片機(jī)系統(tǒng)中的一個(gè)重要組成部分,它的作用是在系統(tǒng)上電或異常情況下對(duì)單片機(jī)進(jìn)行
    的頭像 發(fā)表于 10-20 17:31 ?4996次閱讀