吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

淺談單片機上電復位后端口的狀態

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2022-11-30 18:17 ? 次閱讀

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

就這個問題,我們來簡單說一下單片機上電復位后端口的狀態問題。

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

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

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

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

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

單片機復位后端口處于高阻態的原因

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

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

審核編輯黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638566
收藏 人收藏

    評論

    相關推薦

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

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

    復位電路的三種方式 復位電路的原理和作用

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

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

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

    單片機異常復位的原因

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

    單片機io一般包含哪幾種狀態

    單片機的IO口(Input/Output,即輸入輸出端口)通常包含以下幾種狀態,這些狀態使得單片機能夠靈活地與外部設備進行數據交互和控制。以
    的頭像 發表于 09-14 14:35 ?895次閱讀

    單片機io口的四種工作狀態

    單片機的I/O口工作狀態單片機編程和硬件操作中非常重要的一部分,它決定了單片機如何與外部設備進行通信。 1. 單片機I/O口的基本概念
    的頭像 發表于 09-14 14:24 ?2036次閱讀

    51系列單片機復位的作用是什么

    51系列單片機是一種廣泛應用的微控制器,其復位功能對于系統的穩定運行至關重要。 一、51系列單片機復位的作用 系統初始化 當51系列單片機上
    的頭像 發表于 08-06 10:53 ?1017次閱讀

    51單片機復位電路電容怎么放電

    在51單片機復位電路中,電容的放電過程是實現復位功能的關鍵環節之一。以下是關于51單片機復位電路中電容放電的介紹: 放電過程 電容充電
    的頭像 發表于 08-06 10:52 ?789次閱讀

    單片機復位電路中的電容是什么電容?

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

    單片機復位電路電阻電容如何取值

    單片機系統中,復位電路是非常重要的組成部分,它確保了單片機在啟動時能夠可靠地進入初始狀態,以及在異常情況下能夠進行復位操作。
    的頭像 發表于 08-06 10:28 ?1140次閱讀

    單片機上位機軟件用什么開發

    在開發單片機上位機軟件時,選擇合適的開發工具和編程語言至關重要。本文將詳細介紹單片機上位機軟件開發的各個方面,包括開發環境、編程語言、界面設計、通信協議、調試與測試等。 1. 開發環境選擇 開發單片機上
    的頭像 發表于 06-07 09:17 ?1618次閱讀

    STM8S003F3或103F3 IIC引起單片機復位怎么解決?

    現象。使用串口工具與之通訊,通訊指令時間間隔越快,單片機出現復位現象越容易發生,而且是單片只要一復位就會一直出現復位
    發表于 05-07 07:09

    CS125X 上電復位如何初始化?

    拉高,SCL 腳拉低。 2、發送復位指令 96H 到 EAH 寄存器,延時 5ms。 3、讀取寄存器 0AH 中的值,判斷 0AH 寄存器中的第 6 位芯片上電復位標志是否為 1,否則繼續 1.2 條
    發表于 03-27 15:37

    聊一聊芯片的上電復位與掉電檢測

    許多IC都包含上電復位(POR)電路,其作用是保證在施加電源后,模擬和數字模塊初始化至已知狀態
    的頭像 發表于 02-17 14:21 ?7467次閱讀
    聊一聊芯片的上<b class='flag-5'>電復位</b>與掉電檢測

    復位電路的基本功能介紹

    或者外部信號等。 復位電路負責生成使單片機進入復位狀態的信號。對于大多數單片機而言,它們的復位
    的頭像 發表于 02-16 10:14 ?1768次閱讀
    <b class='flag-5'>復位</b>電路的基本功能介紹
    丰顺县| 风水罗盘24山| 米其林百家乐的玩法技巧和规则| 中国足球竞彩网| 杰克百家乐官网玩法| 七胜百家乐娱乐城总统网上娱乐城大都会娱乐城赌场 | 威尼斯人娱乐城网络博彩| 至尊百家乐官网娱乐网| bet365娱乐场| 百家乐模拟投注器| 百家乐官网游戏网址| 海立方百家乐赢钱| 宁国市| 百家乐也能赢钱么| 博彩评级| 综合百家乐官网博彩论坛| 全讯网hg055.com| 巴厘岛百家乐官网的玩法技巧和规则| 大发888娱乐城pt| 百家乐官网赔率计算| 大发888游戏平台 46| 网上百家乐网址| 百家乐官网合作代打| 娱乐城百家乐的玩法技巧和规则| 沙龙百家乐官网娱乐场开户注册| 大发888在线娱乐百家乐| 百家乐预测和局| 百家乐官网连开6把小| 大发888缺少 casino| 百家乐视频挖坑| 家乐在线| 澳门百家乐娱乐城网址| 平陆县| 百家乐娱乐网真人娱乐网| 百家乐官网的路单怎样看| 悦榕庄百家乐的玩法技巧和规则| 线上百家乐官网攻略| 全讯网.com| 澳门百家乐官网玩法心得技巧 | 百家乐官网娱乐城博彩| 大发888娱乐游戏充值|