chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

淺談單片機上電復(fù)位后端口的狀態(tài)

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2022-11-30 18:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MSP430 單片機的手冊中,對于端口復(fù)位后的狀態(tài),是這樣描述的:復(fù)位后,所有端口處于輸入狀態(tài)。

就這個問題,我們來簡單說一下單片機上電復(fù)位后端口的狀態(tài)問題。

首先,單片機上電后端口的狀態(tài)應(yīng)盡量避免處于輸出狀態(tài)(無論是輸出低還是輸出高)

為什么要這樣說呢?因為單片機外圍電路的動作就是靠單片機端口輸出低電平或者高電平來控制的。假如單片機端口一上電就處于輸出高或者低電平的狀態(tài),那么很容易出現(xiàn)誤動作。例如,有一個端口是控制繼電器的,在正常狀態(tài)下,單片機端口輸出低電平使得繼電器吸合,輸出高電平斷開繼電器。平時我們要求繼電器處于斷開狀態(tài),那就要讓單片機的這個端口處于輸出高電平的狀態(tài),但是如果這個單片機的端口在上電復(fù)位后是處于輸出低電平的狀態(tài),這時候就會出現(xiàn)問題了,即使我們在程序中一開始就把這個端口置為輸出高電平,但是在復(fù)位期間,這個端口的狀態(tài)我們是無法控制的,于是就會出現(xiàn)一個瞬間的低電平,雖然這個低電平持續(xù)的時間很短,有時候不足以使繼電器吸合,當繼電器仍會有輕微的吸合動作。這顯然是我們不希望看到的。

有些單片機復(fù)位后端口默認為輸入口的原因

前面我們說了,單片機上電后,如果端口默認為輸出口,那么不管是輸出低電平還是高電平,都可能會引起誤動作,甚至?xí)a(chǎn)生致命后果。

而假如端口上電后默認為輸入口呢?我們知道,單片機的輸出控制操作一般都是根據(jù)輸入信號來實現(xiàn)的。這樣的話,就會好很多,我們可以根據(jù)輸入情況做處理,尤其是對于瞬間的輸入,我們可以通過軟件抗干擾技術(shù)來進行過濾,這樣我們就能自己掌握主動,讓誤操作不會發(fā)生。

單片機復(fù)位后端口處于高阻態(tài)的原因

單片機復(fù)位后端口處于高阻態(tài)的原因無外乎降低功耗和安全性的原因。但是在程序中,對于單片機復(fù)位后的狀態(tài),也要有合理的分配,例如不能讓端口一直處于高阻態(tài),這樣容易引起電流變化(我們在設(shè)計中發(fā)現(xiàn),如果端口處于高阻態(tài),會導(dǎo)致靜態(tài)電流不穩(wěn)定),當然端口狀態(tài)的設(shè)置要與硬件電路配合,對于那些不用的端口,建議設(shè)置為輸出。(MSP430 數(shù)據(jù)手冊中說:不用的端口,建議設(shè)置為輸出,置于輸出高電平還是低電平,區(qū)別不大,因為這些端口沒有連接任何外部器件。)

電路中也一樣,要根據(jù)實際情況設(shè)置上拉或者下拉電阻等等。

審核編輯黃昊宇

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

    關(guān)注

    6071

    文章

    45254

    瀏覽量

    659910
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32單片機片上數(shù)字濾波器操作文檔 快速入門數(shù)字濾波器在單片機上的實現(xiàn)

    這個文檔,是為了幫助大家快速入門數(shù)字濾波器在單片機上的實現(xiàn)。
    的頭像 發(fā)表于 06-23 16:53 ?1060次閱讀
    STM32<b class='flag-5'>單片機</b>片上數(shù)字濾波器操作文檔 快速入門數(shù)字濾波器在<b class='flag-5'>單片機上</b>的實現(xiàn)

    單片機各種復(fù)位電路原理

    現(xiàn)象,這主要是單片機復(fù)位電路設(shè)計不可靠引起的。 基本的復(fù)位方式 單片機在啟動時都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始
    發(fā)表于 05-30 16:53

    單片機學(xué)習(xí)之GPIO

    分別配置成輸入或輸出模式2.外設(shè):指的是除CPU以外的外圍功能模塊,只不過這部分電路依舊被封裝在單片機內(nèi)部,比如IO,ADC,DAC,TIM等3.復(fù)位:把MCU恢復(fù)到最開始的狀態(tài),比如說我們把電腦重啟了
    發(fā)表于 03-26 14:53 ?0次下載

    STM32單片機最小系統(tǒng)電路設(shè)計

    單片機最小系統(tǒng)是指用最少的電路組成單片機可以工作的系統(tǒng),通常最小系統(tǒng)包含:電源電路、時鐘電路、復(fù)位電路、調(diào)試/下載電路,對于STM32還需要啟動選擇電路??傊瑒傞_始如果不太懂電路的話,就抄別人的電路,然后自己拼湊。
    的頭像 發(fā)表于 03-12 14:09 ?1.6w次閱讀
    STM32<b class='flag-5'>單片機</b>最小系統(tǒng)電路設(shè)計

    請問DAC7562上電復(fù)位的時候REF輸出和DAC輸出同時都是0嗎?

    DAC7562上電復(fù)位的時候 REF輸出和DAC輸出同時都是0嗎 ? 手冊上沒有明確,是個初始狀態(tài)。
    發(fā)表于 12-19 09:18

    DAC1282上電復(fù)位后,一直輸出1.25V左右的電壓,為什么?

    目前使用的DAC1282,電路使用典型電路,如下圖 AVDD=2.5V,AVSS=-2.5V,Vref=5V 上電復(fù)位后.VOUTP,VOUTN, 以及相連的SWINP,SWINN輸出1.25V
    發(fā)表于 12-13 14:55

    使用ADC3562的時候,電復(fù)位之后默認兩線制,同時DA0和DA1均有數(shù)據(jù)輸出,但是沒有給輸入,為什么?

    在使用ADC3562的時候,手冊上寫3562在復(fù)位之后默認是1線制,但是現(xiàn)在使用中發(fā)現(xiàn)上電復(fù)位之后默認兩線制,同時DA0和DA1均有數(shù)據(jù)輸出,但是沒有給輸入,此情況有可能是因為什么,同時給模擬輸入發(fā)現(xiàn)DA0和DA1的數(shù)據(jù)也沒有變化
    發(fā)表于 11-19 06:30

    復(fù)位電路的設(shè)計問題

    都有異步復(fù)位端口,因此采用異步復(fù)位可以節(jié)約資源。 ⑵設(shè)計相對簡單。 ⑶異步復(fù)位信號識別方便,而且可以很方便地使用fpga的全局復(fù)位
    的頭像 發(fā)表于 11-15 11:13 ?753次閱讀
    <b class='flag-5'>復(fù)位</b>電路的設(shè)計問題

    請問TPA3112D1的datasheet上的control system要連在單片機上嗎?

    請問TPA3112D1的datasheet上的control system 要連在單片機上嗎?AVCC是連在單片機上的某個引腳嗎?PVCC是連接電源嗎?附件是datasheet上給的參考電路圖。
    發(fā)表于 10-31 08:32

    TAS5711用GDE生成的EQ cfg配置文件怎么加載到單片機上?

    TAS5711 的用GDE 生成的EQcfg配置文件怎么加載到單片機上
    發(fā)表于 10-25 13:48

    復(fù)位電路的三種方式 復(fù)位電路的原理和作用

    復(fù)位電路是一種電子電路,用于將微控制器或其他電子設(shè)備重置到其初始狀態(tài)。這種電路通常在設(shè)備啟動時或在需要清除當前狀態(tài)以避免錯誤時使用。 1. 上電復(fù)位(Power-On Reset, P
    的頭像 發(fā)表于 10-21 10:28 ?6224次閱讀

    復(fù)位電路的電容多大的 復(fù)位電路設(shè)計類型有哪幾種

    復(fù)位電路是電子系統(tǒng)中的一個關(guān)鍵部分,它確保系統(tǒng)在啟動或發(fā)生故障時能夠正確地初始化。復(fù)位電路的設(shè)計取決于多種因素,包括系統(tǒng)的復(fù)雜性、所需的復(fù)位時間、以及是否需要上電復(fù)位(Power-On
    的頭像 發(fā)表于 10-21 10:24 ?1315次閱讀

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

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

    復(fù)位電路介紹 復(fù)位電路的原理及作用

    復(fù)位電路(Reset Circuit)是現(xiàn)代電子設(shè)備中常見的一種關(guān)鍵電路,它用于確保在正確的時間和條件下將系統(tǒng)恢復(fù)到初始狀態(tài)。復(fù)位電路的設(shè)計和應(yīng)用對于保障電子系統(tǒng)的穩(wěn)定性和可靠性至關(guān)重要。 一、
    的頭像 發(fā)表于 10-18 16:44 ?8345次閱讀

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

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