日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]可屏蔽中斷和不可屏蔽中斷:按照是否可以被屏蔽,可將中斷分為兩大類:不可屏蔽中斷(又叫非屏蔽中斷)和可屏蔽中斷。不可屏蔽中斷源一旦提出請求,CPU必須無條件響應,而對可屏蔽中斷源的請求,CPU可以響應,也可以不

可屏蔽中斷和不可屏蔽中斷:

按照是否可以被屏蔽,可將中斷分為兩大類:不可屏蔽中斷(又叫非屏蔽中斷)和可屏蔽中斷。不可屏蔽中斷源一旦提出請求,CPU必須無條件響應,而對可屏蔽中斷源的請求,CPU可以響應,也可以不響應。CPU一般設置兩根中斷請求輸入線:可屏蔽中斷請求INTR(InterruptRequire)和不可屏蔽中斷請求NMI(NonMaskableInterrupt)。對于可屏蔽中斷,除了受本身的屏蔽位控制外,還都要受一個總的控制,即CPU標志寄存器中的中斷允許標志位IF(IinterruptFlag)的控制,IF位為1,可以得到CPU的響應,否則,得不到響應。
GPIO口與EXTI外中斷的映像圖:


EXTI線16連接到PVD輸出,EXTI線17連接到RTC鬧鐘事件,EXTI線18連接到USB喚醒事件。













以上為EXTI外部中斷的各寄存器,在直接操作寄存器編程時需要了解,了解怎樣配置EXTI寄存器。
NVIC的概念:
NVIC,中文名嵌套中斷向量控制器,是Cortex-M3系列控制器內部獨有集成單元,與CPU結合緊密,降低中斷延遲時間并且能更加高效處理后續(xù)中斷。舉個例子,比如火車站買票,那些火車站的規(guī)章制度就是NVIC,規(guī)定學生和軍人有比一般人更高優(yōu)先級,它們則給你單獨安排個窗口,同學與同學之間也有區(qū)別,那就是你也得排隊,也就是你的組別(搶斷優(yōu)先級)和你的排隊序號(響應優(yōu)先級)決定你何時能買到票。搶斷優(yōu)先級,顧名思義,能再別人中斷是搶占別人中斷,實現(xiàn)中斷嵌套。響應優(yōu)先級則只能排隊,不能搶在前面插別人的對,即不能嵌套。STM32中指定優(yōu)先級的寄存器為4位,其定義如下:第0組:所有4位用于指定響應優(yōu)先級第1組:最高1位用于指定搶占式優(yōu)先級,最低3位用于指定響應優(yōu)先級第2組:最高2位用于指定搶占式優(yōu)先級,最低2位用于指定響應優(yōu)先級第3組:最高3位用于指定搶占式優(yōu)先級,最低1位用于指定響應優(yōu)先級第4組:所有4位用于指定搶占式優(yōu)先級以上定義也稱作中斷優(yōu)先級分組,相關內容在STM32固件庫的misc.h文件中有詳細定義。STM32--EXTI外部中斷的編程步驟:可分為2大步,第1步初始化EXTI,第2步初始化NVIC.1.配置EXTI的外部中斷源。2.定義結構體EXTI_InitTypeDef的結構體類型。配置EXTI的中斷線、配置EXTI的模式(中斷模式和事件模式)、配置EXTI的觸發(fā)方式(上升沿,下降沿,上升下降沿觸發(fā))、配置使能EXTI的外部中斷線。3.初始化EXTI的參數(shù)設置(EXTI_Init)4.配置NVIC的優(yōu)先級組(共有5組,分別是NVICNVIC_PriorityGroup_0~NVIC_PriorityGroup_4)5.定義結構體NVIC_InitTypeDef的結構體類型。配置NVIC的向量通道、配置搶占優(yōu)先級、配置響應優(yōu)先級、使能NVIC6.初始化NVIC的參數(shù)設置(NVIC_Init)。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉