在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

幾個(gè)小妙找教你解決單片機(jī)復(fù)位層出不窮的問題

電子發(fā)燒友論壇 ? 來源:電子發(fā)燒友論壇 ? 作者:電子發(fā)燒友論壇 ? 2021-10-28 09:27 ? 次閱讀

單片機(jī)的使用中,經(jīng)常會(huì)接觸到復(fù)位電路,它是單片機(jī)最小系統(tǒng)重要的一個(gè)構(gòu)成部分。同樣它也是非常重要的一部分。

復(fù)位就是讓單片機(jī)從初始化狀態(tài)開始重新運(yùn)行,即程序從頭開始執(zhí)行。復(fù)位電路設(shè)計(jì)的好壞,直接影響整個(gè)系統(tǒng)是否穩(wěn)定可靠。復(fù)位電路與單片機(jī)的RESET/NRST引腳相連,拿STM32系列單片機(jī)舉例,當(dāng)系統(tǒng)正常工作時(shí),如果RESET引腳電壓低于某一閾值,則單片機(jī)進(jìn)入復(fù)位狀態(tài)。單片機(jī)的復(fù)位可分為低電平復(fù)位和高電平復(fù)位,這是由廠家決定的,區(qū)分的方式可以看數(shù)據(jù)手冊,手冊中的復(fù)位章節(jié)會(huì)寫清楚是什么電平復(fù)位。單片機(jī)的復(fù)位可以分為:上電復(fù)位、掉電復(fù)位、軟件復(fù)位、外部手動(dòng)復(fù)位等。

上電復(fù)位:單片機(jī)每次上電都會(huì)給RESET腳一個(gè)復(fù)位信號,讓單片機(jī)從一個(gè)固定的相同狀態(tài)重新開始工作;

掉電復(fù)位:單片機(jī)復(fù)位引腳電壓低于某一閾值電位時(shí),單片機(jī)會(huì)進(jìn)入復(fù)位狀態(tài)。

軟件復(fù)位:程序員執(zhí)行某一特定的復(fù)位指令,來使單片機(jī)進(jìn)行復(fù)位,或者當(dāng)程序在一定時(shí)間失去響應(yīng)的情況下通過看門狗電路控制單片機(jī)進(jìn)行復(fù)位。

外部手動(dòng)復(fù)位可以通過一個(gè)復(fù)位按鍵讓死機(jī)或跑飛的程序重新運(yùn)行。

下面我們一起看一下常見的幾種復(fù)位電路。

61afb962-378a-11ec-82a8-dac502259ad0.jpg

圖1圖1是最常見的低電平上電復(fù)位原理圖,我們來分析這個(gè)過程,上電前電容兩端電壓為0。上電后,電流從3.3V流經(jīng)電阻、電容到地,由于電容兩端電壓不能突變,所以上電瞬間RESET腳上電壓也為零,并保持一小段時(shí)間低電平,這段時(shí)間觸發(fā)單片機(jī)復(fù)位;隨著時(shí)間推移,電容兩端電壓太高超過某一閾值電位,復(fù)位完成。這個(gè)電阻、電容的取值大小影響到復(fù)位引腳電平的上升時(shí)間(電容的充電時(shí)間)。

62135580-378a-11ec-82a8-dac502259ad0.jpg

圖2

圖2 手動(dòng)按鍵復(fù)位原理圖,手動(dòng)按鈕復(fù)位在GND和RESET之間接一個(gè)按鈕。當(dāng)人為按下按鈕時(shí), RESET腳就會(huì)被GND拉為低電平,使單片機(jī)進(jìn)入復(fù)位狀態(tài),如果手不松掉,那么會(huì)一直處于復(fù)位狀態(tài),直至手松掉之后,復(fù)位引腳電平恢復(fù)。

ST單片機(jī)內(nèi)部的復(fù)位波形,上電的時(shí)候VDD大于Vpor并持續(xù)一定的時(shí)間,單片機(jī)脫離復(fù)位狀態(tài),掉電的時(shí)候Vdd電壓低于Vpdr電壓,單片機(jī)進(jìn)行復(fù)位。

軟件復(fù)位也分兩種,我們可以使用復(fù)位指令,直接使單片機(jī)進(jìn)行復(fù)位,另外一種使用單片機(jī)內(nèi)置看門狗,配置啟動(dòng)看門狗,在主循環(huán)程序中每隔一定的時(shí)間刷新看門狗,俗稱喂狗。如果一定的時(shí)間沒有喂狗,可以認(rèn)為程序跑飛,則看門狗模塊會(huì)復(fù)位單片機(jī),內(nèi)置看門狗又分窗口看門狗和獨(dú)立看門狗,區(qū)別如下:

時(shí)鐘不同1、獨(dú)立看門狗:獨(dú)立看門狗使用的是內(nèi)部專門的 40Khz低速時(shí)鐘,不需要使能時(shí)鐘操作。2、窗口看門狗:窗口看門狗使用的是 PCLK1的時(shí)鐘,使用前需要先使能時(shí)鐘。

中斷不同1、獨(dú)立看門狗:獨(dú)立看門狗沒有中斷,超時(shí)直接復(fù)位。2、窗口看門狗:窗口看門狗可以在中斷中做復(fù)位前的函數(shù)操作,比如報(bào)錯(cuò)一些數(shù)據(jù)等。

使用場景不同1、獨(dú)立看門狗:獨(dú)立看門狗一般用于避免程序跑飛或者死循環(huán)。2、窗口看門狗:窗口看門狗避免程序不按預(yù)定邏輯執(zhí)行,比如先于理想環(huán)境完成,或者后于極限時(shí)間超時(shí)。

當(dāng)然復(fù)位衍生出來的電路形態(tài)可能不止上述的兩種,但是基本上都是圍繞上述的電路進(jìn)行變換,最后強(qiáng)調(diào)一點(diǎn),RESET的走線越短越好,復(fù)位電路一定要盡可能靠近MCU, 因?yàn)閺?fù)位電路到單片機(jī)這一段的走線,可能會(huì)引入其他外界因素的干擾,是單片機(jī)處于不穩(wěn)定的狀態(tài)。關(guān)于復(fù)位的內(nèi)容就跟大家分享到這里,大家有沒有遇到過關(guān)于一些復(fù)位引起的問題呢?

編輯:jq

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

    關(guān)注

    6043

    文章

    44621

    瀏覽量

    638565
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17319

    瀏覽量

    352650
  • reset
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    12929

原文標(biāo)題:【技術(shù)分享】單片機(jī)復(fù)位問題層出不窮?送你幾個(gè)錦囊妙計(jì)

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)怎么寫入程序

    程序通常涉及以下幾個(gè)步驟: 選擇單片機(jī)和開發(fā)環(huán)境 : 確定項(xiàng)目需求,選擇合適的單片機(jī)型號。 安裝相應(yīng)的開發(fā)環(huán)境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機(jī)連接到開發(fā)板或
    的頭像 發(fā)表于 10-21 11:21 ?928次閱讀

    復(fù)位電路靜電整改案例分享(一)——交換機(jī)復(fù)位電路

    ? ?復(fù)位電路靜電整改案例分享(一)——交換機(jī)復(fù)位電路 一、摘要 復(fù)位電路可確保電路在啟動(dòng)時(shí)處于可控的狀態(tài),避免上電造成的未知問題。復(fù)位電路通常由一個(gè)
    的頭像 發(fā)表于 10-19 14:56 ?458次閱讀
    <b class='flag-5'>復(fù)位</b>電路靜電整改案例分享(一)——交換機(jī)<b class='flag-5'>復(fù)位</b>電路

    單片機(jī)工作的原因

    單片機(jī)工作是一個(gè)復(fù)雜的問題,可能涉及多個(gè)方面的因素。以下是對單片機(jī)工作原因的詳細(xì)分析,旨在幫助技術(shù)人員或愛好者更好地理解和解決這一問題。
    的頭像 發(fā)表于 10-17 18:11 ?1661次閱讀

    單片機(jī)異常復(fù)位的原因

    單片機(jī)異常復(fù)位是指單片機(jī)在正常工作過程中,非預(yù)期地返回到初始狀態(tài)或重啟。這種異常復(fù)位現(xiàn)象可能由多種因素引起,以下是對單片機(jī)異常
    的頭像 發(fā)表于 10-17 17:56 ?1365次閱讀

    用8位單片機(jī),32位單片機(jī)英銳恩!

    深圳市英銳恩科技有限公司創(chuàng)立于 2008 年,是一家從事單片機(jī)及模擬器件電路芯片應(yīng)用、設(shè)計(jì)研發(fā)、銷售一體的國家高新技術(shù)半導(dǎo)體企業(yè)。 英銳恩科技公司憑著自身在半導(dǎo)體電子行業(yè)MCU(8位單片機(jī)、32位
    的頭像 發(fā)表于 09-23 10:32 ?395次閱讀

    單片機(jī)燒錄程序的基本步驟是什么

    單片機(jī)燒錄程序的基礎(chǔ),它包含了單片機(jī)芯片、電源、接口等基本元件。在選擇單片機(jī)開發(fā)板時(shí),需要考慮以下幾個(gè)方面: (1)單片機(jī)型號:根據(jù)項(xiàng)目需
    的頭像 發(fā)表于 09-02 09:47 ?1438次閱讀

    單片機(jī)程序燒錄成功為什么運(yùn)行

    電壓波動(dòng)。 復(fù)位問題 : 檢查單片機(jī)是否有正確的復(fù)位信號。 確認(rèn)復(fù)位電路是否正常工作。 晶振/時(shí)鐘問題 : 確保單片機(jī)的外部晶振或時(shí)鐘源工作
    的頭像 發(fā)表于 09-02 09:45 ?2667次閱讀

    51系列單片機(jī)復(fù)位的作用是什么

    51系列單片機(jī)是一種廣泛應(yīng)用的微控制器,其復(fù)位功能對于系統(tǒng)的穩(wěn)定運(yùn)行至關(guān)重要。 一、51系列單片機(jī)復(fù)位的作用 系統(tǒng)初始化 當(dāng)51系列單片機(jī)
    的頭像 發(fā)表于 08-06 10:53 ?1017次閱讀

    51單片機(jī)復(fù)位電路電容怎么放電

    在51單片機(jī)復(fù)位電路中,電容的放電過程是實(shí)現(xiàn)復(fù)位功能的關(guān)鍵環(huán)節(jié)之一。以下是關(guān)于51單片機(jī)復(fù)位電路中電容放電的介紹: 放電過程 電容充電狀態(tài)
    的頭像 發(fā)表于 08-06 10:52 ?789次閱讀

    單片機(jī)復(fù)位電路中的電容是什么電容?

    單片機(jī)復(fù)位電路中的電容是一種特殊類型的電容,通常被稱為“去耦電容”或“旁路電容”。這種電容的主要作用是在單片機(jī)的電源線路中提供一個(gè)低阻抗的路徑,以便在電源電壓發(fā)生瞬變時(shí),能夠迅速地吸收或釋放
    的頭像 發(fā)表于 08-06 10:31 ?916次閱讀

    單片機(jī)復(fù)位電路電阻電容如何取值

    單片機(jī)系統(tǒng)中,復(fù)位電路是非常重要的組成部分,它確保了單片機(jī)在啟動(dòng)時(shí)能夠可靠地進(jìn)入初始狀態(tài),以及在異常情況下能夠進(jìn)行復(fù)位操作。復(fù)位電路通常由
    的頭像 發(fā)表于 08-06 10:28 ?1140次閱讀

    藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳

    藍(lán)牙模塊實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳的過程可以分為以下幾個(gè)步驟: 硬件準(zhǔn)備 : 確保你有一個(gè)支持藍(lán)牙通信的單片機(jī)開發(fā)板,如Arduino、Raspberry Pi等。 準(zhǔn)備一個(gè)兼容的藍(lán)牙模塊,如
    的頭像 發(fā)表于 07-24 17:59 ?2890次閱讀
    藍(lán)牙模塊如何實(shí)現(xiàn)<b class='flag-5'>單片機(jī)</b>和手機(jī)端數(shù)據(jù)互傳

    stm8s005的單片機(jī)控制電機(jī),繼電器斷開或是吸合的一瞬間單片機(jī)總是復(fù)位的原因?

    我使用的是stm8s005的單片機(jī)控制電機(jī),每當(dāng)繼電器吸合時(shí)電機(jī)工作。但復(fù)位問題一直干擾著我,無論改什么都無效。單片機(jī)復(fù)位沒有規(guī)律的,如果一整天都不操作繼電器那都沒事,但只要操作了繼電
    發(fā)表于 04-19 06:13

    fpga編程與單片機(jī)編程的區(qū)別

    FPGA編程與單片機(jī)編程的主要區(qū)別體現(xiàn)在以下幾個(gè)方面。
    的頭像 發(fā)表于 03-14 17:16 ?1119次閱讀

    復(fù)位電路的基本功能介紹

    或者外部信號等。 復(fù)位電路負(fù)責(zé)生成使單片機(jī)進(jìn)入復(fù)位狀態(tài)的信號。對于大多數(shù)單片機(jī)而言,它們的復(fù)位(Reset)引腳響應(yīng)于邏輯低電平信號,這意味
    的頭像 發(fā)表于 02-16 10:14 ?1767次閱讀
    <b class='flag-5'>復(fù)位</b>電路的基本功能介紹
    主站蜘蛛池模板: 欧美精品色精品一区二区三区 | 扒开末成年粉嫩的流白浆视频 | 久久久久国产一级毛片高清板 | 久久青草国产手机看片福利盒子 | 欧美夜夜夜 | 97理论三级九七午夜在线观看 | 午夜韩国理论片在线播放 | 波多野吉衣一区二区三区在线观看 | 成人a毛片免费全部播放 | 成人毛片一区二区三区 | 淫五月 | 羞羞答答91麻豆网站入口 | 亚洲免费观看视频 | avhd101天天看新片 | 在线色网| 国产女主播精品大秀系列在线 | 啪啪调教所29下拉式免费阅读 | 亚洲bt天堂| 爱爱网站免费 | 成人午夜亚洲影视在线观看 | 国产一级特黄毛片 | 国产精品黄网站免费观看 | 国产美女免费观看 | 91夜夜人人揉人人捏人人添 | 日韩精品视频免费在线观看 | 亚洲国产成人久久99精品 | 香港三级理论在线观看网站 | 高清人人天天夜夜曰狠狠狠狠 | 国产成人精品视频一区二区不卡 | 成年网站在线看 | 超碰v| 三级网址在线播放 | 人人做天天爱夜夜爽中字 | 激情午夜婷婷 | 日韩爽片 | 日韩aa| 青青热久久国产久精品秒播 | 中文天堂最新版www官网在线 | 毛片爱做的片 | 亚洲涩色 | 激情综合网激情 |