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

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

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

單片機(jī)中的外部中斷低電平觸發(fā)和下降沿觸發(fā)有什么區(qū)別

工程師鄧生 ? 來源:未知 ? 作者:劉芹 ? 2024-01-31 10:32 ? 次閱讀

單片機(jī)中的外部中斷低電平觸發(fā)和下降沿觸發(fā)有什么區(qū)別

外部中斷是單片機(jī)中的一種功能,在特定條件下,外部信號的變化可以引發(fā)中斷,從而改變程序的執(zhí)行流程。外部中斷可以通過不同的觸發(fā)方式來激活,包括低電平觸發(fā)和下降沿觸發(fā)。

首先,我們需要了解一下什么是低電平觸發(fā)和下降沿觸發(fā)。低電平觸發(fā)是指當(dāng)外部信號的電平低于某個特定閾值時,觸發(fā)中斷。而下降沿觸發(fā)是指當(dāng)外部信號從高電平變?yōu)榈碗娖綍r,觸發(fā)中斷。這兩種觸發(fā)方式在實(shí)際應(yīng)用中有著不同的特點(diǎn)和應(yīng)用場景。

首先,低電平觸發(fā)適合于對低電平信號有特殊要求的場景。在一些特定的外部設(shè)備中,低電平信號可能代表著特殊的狀態(tài),例如電池電量低、設(shè)備故障等。這些情況下,需要及時地處理外部信號,以免發(fā)生嚴(yán)重的問題。通過低電平觸發(fā),可以在低電平出現(xiàn)時,立即中斷程序的執(zhí)行,并程序處理相應(yīng)的邏輯。低電平觸發(fā)的敏感度較高,能夠?qū)崟r地響應(yīng)外部信號的變化。

接下來,我們來看下降沿觸發(fā)。下降沿觸發(fā)適用于外部信號需要精確測量時間的場景。在一些需要精確計時或測量時間間隔的應(yīng)用中,下降沿觸發(fā)可以提供更高的準(zhǔn)確性。通過下降沿觸發(fā),可以測量外部信號從高電平到低電平的時間間隔,從而進(jìn)行相應(yīng)的計算。例如,在計算傳感器輸出的脈沖信號頻率時,可以利用下降沿觸發(fā),根據(jù)脈沖信號的周期和計數(shù)器的計數(shù)值,計算出頻率的數(shù)值。

此外,在不同的外部設(shè)備接口中,低電平觸發(fā)和下降沿觸發(fā)也有不同的應(yīng)用。例如,在與按鈕或開關(guān)等設(shè)備接口時,可以使用低電平觸發(fā),在按下按鈕或切換開關(guān)的瞬間觸發(fā)中斷。而在與傳感器或其他周期性設(shè)備接口時,可以使用下降沿觸發(fā),在外部信號發(fā)生下降沿時觸發(fā)中斷。

從實(shí)現(xiàn)角度來看,低電平觸發(fā)和下降沿觸發(fā)在硬件電路設(shè)計上也存在一些不同。一般情況下,低電平觸發(fā)需要使用外部上拉電阻,將外部信號拉高,以保持高電平狀態(tài)。而下降沿觸發(fā)不需要使用外部上拉電阻,直接根據(jù)信號變化來觸發(fā)中斷。

總結(jié)起來,低電平觸發(fā)和下降沿觸發(fā)在外部中斷的應(yīng)用中有不同的特點(diǎn)和適用場景。低電平觸發(fā)適用于對低電平信號有特殊要求和實(shí)時響應(yīng)的場景,而下降沿觸發(fā)適用于精確測量時間間隔的應(yīng)用。在硬件電路設(shè)計上也存在一些差異。因此,在實(shí)際應(yīng)用中,需要根據(jù)具體的需求選擇適合的觸發(fā)方式。

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

    關(guān)注

    6023

    文章

    44375

    瀏覽量

    628284
  • 外部中斷
    +關(guān)注

    關(guān)注

    1

    文章

    131

    瀏覽量

    15738
收藏 人收藏

    評論

    相關(guān)推薦

    主從觸發(fā)器都是下降沿觸發(fā)

    沿觸發(fā),也可以是下降沿觸發(fā),具體取決于設(shè)計和應(yīng)用需求。 主從觸發(fā)器的原理 主從
    的頭像 發(fā)表于 08-11 09:20 ?276次閱讀

    STM32 PE0按下時產(chǎn)生的下降沿觸發(fā)中斷0,那在釋放會產(chǎn)生上升沿,會不會觸發(fā)中斷1?

    ] = 0x62; uart1_rx++; uart1_rx= 0x3f; } } 假如PE0,PE1配置為按鍵輸入 PE0按下時產(chǎn)生的下降沿觸發(fā)中斷0,那在釋放會產(chǎn)生上升
    發(fā)表于 05-17 06:16

    使用STM32cubemx的外部中斷只能觸發(fā)一次的原因?

    配置成無上下拉模式,下降沿觸發(fā)時才會收到中間那一路的波形一次,然后不再觸發(fā)中斷(注意三路僅會
    發(fā)表于 05-07 08:18

    按鍵KEY1作為外部中斷,分別測試上升沿下降沿,發(fā)現(xiàn)觸發(fā)方式和程序設(shè)置的方式對不上是為什么?

    按鍵KEY1作為外部中斷,分別測試上升沿下降沿,發(fā)現(xiàn)觸發(fā)方式和程序設(shè)置的方式 對不上?學(xué)習(xí)了
    發(fā)表于 04-22 06:25

    stm32外部中斷的邊沿檢測時,對上升沿或者下降沿是否有要求?

    請問各位大佬,stm32外部中斷的邊沿檢測時,對上升沿或者下降沿是否有要求,必須小于或者大于多少時間,或者在多少時間內(nèi)必須上升或者
    發(fā)表于 03-20 08:31

    上升沿下降沿是什么意思 上升沿下降沿有何作用

    上升沿下降沿是什么意思 上升沿下降沿有何作用? 上升沿
    的頭像 發(fā)表于 02-06 14:50 ?1.3w次閱讀

    使用PSoC4的管腳下降沿觸發(fā)中斷的異常問題求解

    我碰到了一個問題,我使用PSoC4的管腳下降沿觸發(fā)中斷(硬件電路是小于4.5V管腳會變低),使用電源變動測試的時候,反復(fù)調(diào)整電壓從9V→0V→9V,在第一次變?yōu)?V的時候我使用生成的s
    發(fā)表于 02-05 08:31

    EXTI外部中斷在錯誤的邊沿誤觸發(fā)可能什么原因?

    大家在進(jìn)行MCU項(xiàng)目開發(fā)時是否碰到過EXTI外部中斷在錯誤的邊沿誤觸發(fā)的情況?比如EXTI配置的為下降沿
    的頭像 發(fā)表于 02-03 09:48 ?636次閱讀
    EXTI<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>在錯誤的邊沿誤<b class='flag-5'>觸發(fā)</b>可能什么原因?

    單片機(jī)外部中斷和定時器中斷區(qū)別和用法

    單片機(jī)外部中斷和定時器中斷觸發(fā)來源、應(yīng)用場景以及功能特點(diǎn)上存在明顯差異** **。
    的頭像 發(fā)表于 01-28 17:35 ?2363次閱讀

    jk觸發(fā)器懸空是高電平還是低電平

    觸發(fā)器會觸發(fā)并改變輸出狀態(tài),這取決于JK觸發(fā)器的觸發(fā)方式。 在真實(shí)的電路,JK觸發(fā)器的
    的頭像 發(fā)表于 01-15 13:35 ?3676次閱讀

    jk觸發(fā)器是上升沿還是下降沿觸發(fā)

    JK觸發(fā)器可以根據(jù)觸發(fā)方式分為兩種類型:上升沿觸發(fā)下降沿
    的頭像 發(fā)表于 01-11 15:47 ?6724次閱讀

    51單片機(jī)中斷系統(tǒng)介紹

    51單片機(jī)中斷系統(tǒng)介紹與運(yùn)用外部中斷系統(tǒng)觸發(fā)數(shù)碼管顯示數(shù)字的代碼實(shí)驗(yàn)
    發(fā)表于 12-05 09:10 ?1次下載

    電平觸發(fā)、脈沖觸發(fā)、邊沿觸發(fā)區(qū)別和示例代碼

    1,區(qū)別當(dāng)討論電平觸發(fā)、脈沖觸發(fā)和邊沿觸發(fā)時,需要考慮觸發(fā)條件、操作持續(xù)時間和
    的頭像 發(fā)表于 10-31 08:00 ?1.1w次閱讀
    <b class='flag-5'>電平</b><b class='flag-5'>觸發(fā)</b>、脈沖<b class='flag-5'>觸發(fā)</b>、邊沿<b class='flag-5'>觸發(fā)</b>的<b class='flag-5'>區(qū)別</b>和示例代碼

    單片機(jī)中斷電平觸發(fā)和脈沖輸入

    單片機(jī)中斷電平觸發(fā)和脈沖輸入
    的頭像 發(fā)表于 10-17 17:11 ?1472次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷電平</b><b class='flag-5'>觸發(fā)</b>和脈沖輸入

    單片機(jī)休眠之前IO已經(jīng)是低電平,設(shè)置為下降沿觸發(fā)進(jìn)入休眠后會自動喚醒嗎?

    單片機(jī)休眠之前IO已經(jīng)是低電平,設(shè)置為下降沿觸發(fā),進(jìn)入休眠后會自動喚醒嗎?
    發(fā)表于 10-16 14:52