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

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

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

3天內不再提示

STM32外部中斷控制器EXTI詳解

CHANBAEK ? 來源:頭條號秋天滴風 ? 作者:頭條號秋天滴風 ? 2023-04-20 11:44 ? 次閱讀

1.概述

什么是外部中斷控制器,外部中斷控制器在STM32芯片中處于什么位置,它的作用是什么,EXTI與GPIO的映射關系?

1.1外部中斷及外部中斷控制器的定義:由外部GPIO高低電平變化引起的中斷我們稱之為外部中斷,而外部中斷控制器本質上是寄存器、配置該寄存器可以選擇哪些GPIO的高低電平變化可以觸發中斷。

1.2外部中斷控制器在STM32芯片中的位置:如下圖所示處于片內外設部分

pYYBAGRAtP2AZmhUAAB4ka2DRxY098.jpg

1.3外部中斷控制器作用:用于管理那些由于GPIO引腳高低電平變化或者來自RTC和USB外設引起的中斷

1.4EXTI與GPIO的映射關系:如下圖所示標號為0的GPIO為一組(PA0 PB0 ...)這樣的通道選擇器共有16個,每個通道選擇器只選擇該組中某一個GPIO

poYBAGRAtP6AWca_AADUQPofBis693.jpg

2.系統配置控制器SYSCFG

SYSCFG是什么,和外部中斷控制器的關系是什么,如何使用SYSCFG?

2.1什么是系統配置控制器SYSCFG:用于管理對可執行代碼的存儲區域的重映射、選擇以太網PHY接口以及管理GPIO的外部中斷線

2.2和外部中斷控制器的關系是什么:由2.1對SYSCFG的定義可知SYSCFG可以管理GPIO的外部中斷線,如下圖所示SYSCFG_EXTICR1寄存器、這樣的寄存器共有四個SYSCFG_EXTICR1、SYSCFG_EXTICR2、SYSCFG_EXTICR3、SYSCFG_EXTICR4,總共可以管理16個通道選擇器

pYYBAGRAtQCATg6FAACEte7akS0824.jpg

2.3如何使用SYSCFG寄存器(GPIO外部中斷部分):通過對EXTIX[3:0]這四位的配置可以選擇該組GPIO中某個GPIO作為EXTIX外部中斷源的輸入;

poYBAGRAtQGAFyPgAADkfcor9wM824.jpg

3.外部中斷、事件

在STM32F40X芯片中共有23個中斷、事件線可用,其中有16個是GPIO的外部中斷線;

外部中斷、事件的框圖是什么樣子,在選擇完外部中斷的源輸入我們還需要做什么?

3.1外部中斷、事件的框圖是什么樣子:如下圖所示

poYBAGRAtQSAdIaPAAC6B88goXo743.jpg

3.2在選擇完外部中斷的源輸入我們還需要做什么:

如上圖所示GPIO口高低電平的變化會被邊沿電路檢測所以需要設置上升還是下降沿觸發中斷即配置上升、下降沿觸發選擇寄存器;

在配置完邊沿選擇寄存器后、需要將對應中斷使能即配置中斷屏蔽寄存器;

當有GPIO中斷觸發后掛起請求寄存器對應位會被置1,最終中斷請求發送至NVIC(掛起請求寄存器不需設置,但處理完中斷后需要清除掛起、否則會重復觸發中斷);

具體寄存器配置可參見”STM32F4xx中文參考手冊”page244 EXTI寄存器

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

    關注

    112

    文章

    16467

    瀏覽量

    179626
  • STM32
    +關注

    關注

    2273

    文章

    10926

    瀏覽量

    357778
  • 中斷
    +關注

    關注

    5

    文章

    900

    瀏覽量

    41795
  • GPIO
    +關注

    關注

    16

    文章

    1217

    瀏覽量

    52439
  • EXTI
    +關注

    關注

    0

    文章

    27

    瀏覽量

    3716
收藏 人收藏

    評論

    相關推薦

    stm32f103外部中斷控制器EXTI 精選資料分享

    文章目錄1、stm32f103外部中斷控制器EXTI。1.1外部中斷的映像1.2
    發表于 08-13 09:32

    STM32中斷控制器介紹

    uSTM32中斷控制器支持19個外部中斷/事件請求:線0~15:對應外部IO口的輸入中斷。線1
    發表于 08-16 07:52

    stm32外部中斷系列

    實現步驟1.如果串口中斷先配置串口,gpio中斷先配置gpio2.串口中斷組的選擇3.串口外部中斷控制器時鐘打開4.用
    發表于 11-26 12:36 ?2次下載
    <b class='flag-5'>stm32</b><b class='flag-5'>外部</b><b class='flag-5'>中斷</b>系列

    STM32外部中斷實驗-EXTI

    STM32 外部中斷簡介STM32 的每個 IO 都可以作為外部中斷
    發表于 11-29 16:06 ?9次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>外部</b><b class='flag-5'>中斷</b>實驗-<b class='flag-5'>EXTI</b>

    STM32_EXTI外部中斷學習筆記

    參考資料:《STM32F4xx中文參考手冊》系統配置控制器以及中斷和事件章節。EXTI( External interrupt /evet controller)之前接觸過51單片機的
    發表于 01-14 15:21 ?3次下載
    <b class='flag-5'>STM32_EXTI</b><b class='flag-5'>外部</b><b class='flag-5'>中斷</b>學習筆記

    STM32F10X的外部中斷EXTI)前篇

    STM32F10X的外部中斷EXTI)首先,在學習外部中斷之前,我們要有一個前要知識,關于NV
    發表于 01-14 15:22 ?3次下載
    <b class='flag-5'>STM32</b>F10X的<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>(<b class='flag-5'>EXTI</b>)前篇

    STM32 外部中斷/事件控制器EXTI

    EXTI(External interrupt/event controller)—外部中斷/事件控制器,管理了控制器的20個
    發表于 01-14 15:26 ?0次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>外部</b><b class='flag-5'>中斷</b>/事件<b class='flag-5'>控制器</b><b class='flag-5'>EXTI</b>

    STM32F4教程】第三節:外部中斷EXTI)的實現

    中斷控制器 NVIC 包含以下特性:中斷管理搶占優先級 & 響應優先級區別:NVIC中斷優先級分組按鍵中斷實現實現步驟按鍵中斷實現例程
    發表于 01-14 15:42 ?4次下載
    【<b class='flag-5'>STM32</b>F4教程】第三節:<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>(<b class='flag-5'>EXTI</b>)的實現

    細說STM32中斷控制器(NVIC)那些事

    分組、中斷優先級的配置、讀中斷請求標志、清除中斷請求標志、使能中斷、清除中斷等,它控制
    發表于 01-14 15:54 ?6次下載
    細說<b class='flag-5'>STM32</b>的<b class='flag-5'>中斷控制器</b>(NVIC)那些事

    STM32CUBEMX(11)--外部中斷(EXTI)

    外部中斷和事件控制器 (EXTI) 管理外部和內部異步事件 / 中斷,并生成相應的事件請求到CP
    的頭像 發表于 11-14 16:39 ?2089次閱讀
    <b class='flag-5'>STM32</b>CUBEMX(11)--<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>(<b class='flag-5'>EXTI</b>)

    STM32的IO外部中斷EXTI的使用

    的方式訪問輸入引腳,還可以通過另外一種叫做外部中斷的方式來對引腳的輸入信號進行檢測,本篇首先介紹下EXTI的結構,接著介紹外部中斷的相關概念
    的頭像 發表于 06-22 10:21 ?2233次閱讀
    <b class='flag-5'>STM32</b>的IO<b class='flag-5'>外部</b><b class='flag-5'>中斷</b><b class='flag-5'>EXTI</b>的使用

    STM32CUBEIDE(14)----外部中斷EXTI

    外部中斷和事件控制器 (EXTI) 管理外部和內部異步事件 / 中斷,并生成相應的事件請求到CP
    的頭像 發表于 07-26 14:33 ?1443次閱讀
    <b class='flag-5'>STM32</b>CUBEIDE(14)----<b class='flag-5'>外部</b><b class='flag-5'>中斷</b><b class='flag-5'>EXTI</b>

    STM32L4外部中斷及事件控制模塊(EXTI)

    電子發燒友網站提供《STM32L4外部中斷及事件控制模塊(EXTI).pdf》資料免費下載
    發表于 08-01 10:23 ?0次下載
    <b class='flag-5'>STM32</b>L4<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>及事件<b class='flag-5'>控制</b>模塊(<b class='flag-5'>EXTI</b>)

    STM32學習筆記一外部中斷

    STM32 的每個 IO 都可以作為外部中斷中斷輸入口。STM32F103 的中斷控制器支持
    的頭像 發表于 10-24 14:12 ?1504次閱讀
    <b class='flag-5'>STM32</b>學習筆記一<b class='flag-5'>外部</b><b class='flag-5'>中斷</b>

    STM32如何配置外部中斷STM32外部中斷配置步驟

    STM32如何配置外部中斷STM32外部中斷配置步驟? 作為一款現代化的微
    的頭像 發表于 10-26 17:47 ?3877次閱讀
    主站蜘蛛池模板: 国产a一级毛片午夜剧场14 | 四虎影院永久在线观看 | 男女午夜特黄毛片免费 | 亚洲视频色 | 一级片在线视频 | zsvdy午夜片| 性69交片免费看 | 萌白酱香蕉白丝护士服喷浆 | 久久精品亚洲精品国产色婷 | 午夜香港三级在线观看网 | 色中射 | 色多多视频在线观看免费大全 | 香港澳门a级三级三级全黄 香港经典a毛片免费观看爽爽影院 | 黄色录像欧美 | 狠狠操人人 | 干干干日日日 | 一区二区三区四区国产精品 | 好紧好湿好黄的视频 | 亚洲三级成人 | 涩涩97在线观看视频 | 天天色资料 | 日韩a毛片免费全部播放完整 | 唐人社电亚洲一区二区三区 | 一级毛片免费全部播放 | 国产午夜毛片v一区二区三区 | 女主播扒开内衣让粉丝看个够 | 欧美日本俄罗斯一级毛片 | 欧美黄又粗暴一进一出抽搐 | 看黄免费在线 | 天天射美女 | 欧美freesex | 欧美一级日韩一级亚洲一级 | 一本到卡二卡三卡视频 | 在线观看亚洲免费视频 | 女毛片 | 孩交精品xxxx视频视频 | 狠狠色综合网站久久久久久久 | 天天拍夜夜添久久精品中文 | 国产精品青草久久 | 综合网天天操天天射 | 天天综合网天天综合色 |