娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月05日(星期三)

正在發生

2020年02月05日 | STM32單片機的外部中斷和中斷控制器的特點解析

發布者:JoyfulMelody 來源: elecfans關鍵字:STM32  單片機  外部中斷  中斷控制器 手機看文章 掃描二維碼
隨時隨地手機看文章

在外部中斷和中斷控制器中,我們首先闡述嵌套向量中斷控制器(NVIC),他和處理器核的接口緊緊相連。可以實現低延時的中斷處理和處理晚到的中斷。主要具有以下幾個特點:

1.60個可屏蔽中斷通道;

2.16個可編程的優先等級;

3.低延時的異常和中斷處理;

4.電源管理控制;

5.系統控制寄存器的實現。

其中每一個STM32系列芯片都會有一個產品向量表,博友們可以在相關 產品說明書中查看具體的中斷問題。

STM32單片機的外部中斷和中斷控制器的特點解析

接下來介紹中斷優先級

在M3中有兩個優先級的概念-搶占優先級和響應優先級。每一個中斷源都必須指定這兩種優先級。這里的中斷搶占其實和89C51差不多,高中斷優先級可以搶占正在進行中斷處理的低中斷優先級,也就是我們所說的中斷嵌套。學習過51單片機的人這一點應該不是很難理解。如果兩個中斷源的優先級相同,就沒有嵌套一說。不過當兩個中斷同時到達時,就要按照他們的響應優先級的高低來決定先處理誰。在如果他們的搶占優先級和相應優先級都相同,就要根據他們在中斷向量表中的前后順序來決定先出來誰。

每一個中斷源都需要指定這兩種優先級,也就是說在中斷配置中,必須兩種優先級多要配置。所以說需要相應的寄存器位來記錄每個中斷的優先級。在M3中定義了8bit位用于設置中斷源的優先級,但是也具有較少中斷源時使用較少的寄存器位指定中斷源的優先級,所以STM32把指定中斷優先級的寄存器位減少到4位。具體分組為:

第0組:所有4為用于指定響應式優先級

第1組:最高1位用于指定搶占式優先級,最低3位用于指定響應式優先級;

第2組:最高2位用于指定搶占式優先級,最低2位用于指定響應式優先級;

第3組:最高3位用于指定搶占式優先級,最低1位用于指定響應式優先級;

第4組:所有4位都用于指定搶占式優先級。

我們也可以通過調用STM32固件庫中的函數NVIC_PritorityGroupConfig()來選擇使用哪一組優先級分組方式。

我們用一個例子來說明如何指定中斷源的搶占式優先級和響應式優先級。

//選擇使用優先級分組1

NVIC_PritorityGroupConfig(NVIC_PritorityGroup_1);

//使能EXTI0

NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel;

NVIC_InitStructure.NVIC_IRQChannelPreempTIonPriority = 1;//指定搶占優先級組別1

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//指定響應優先級0

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

//使能ENTI9_5

NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//指定搶占優先級組別1

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//指定響應優先級0

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);


其中要注意以下幾點:如果指定的搶占式優先級別或響應優先級別超出了選定的優先級分組所限定的范圍,會有其他的結果出現;

搶占式優先級別相同的中端源沒有嵌套關系

如果某個中斷源被指定為某個搶占式優先級別,又沒有其他中斷源處于同一搶占式優先組別,則可以為這個中斷源指定任意有效的響應優先級別。

關鍵字:STM32  單片機  外部中斷  中斷控制器 引用地址:STM32單片機的外部中斷和中斷控制器的特點解析

上一篇:STM32單片機的系統定時器初始化設置
下一篇:STM32實現對RTC鬧鐘喚醒的設計

推薦閱讀

2018年2月1日中國北京訊 – 全球高集成嵌入式平臺廠商威盛電子于2018年1月31日在北京威盛中國芯大廈發布2018年度最新的發展戰略——深耕計算機視覺核心技術,驅動全球人工智能、邊緣計算,物聯網產業發展。 “近年來,隨著人工智能、邊緣計算,物聯網等產業在全球的蓬勃發展,越來越多的行業應用需要優質的計算機視覺Computer Vision解決方案來進行對人...
  昔日,我們在看機器人范疇的電影(諸如《終結者》系列)的時候,就知道新一代機器人的能力要強于之前的一代,比如第二代就比第一代強,無論恢復能力還是計算能力。而現實中自然也是如此,科技的進步必然是帶來更多的智能化和先進化。技術的應用已經涉及到現實應用的方方面面,承載了更多人工不愿意或者不擅長的領域,當然還有一些人工勞力區域也大量...
新一輪電改啟動以來,輸配電價改革一直備受關注。為進一步提升輸配電價核定的規范性、合理性,今日,國家發改委連發兩文,分別是《區域電網輸電價格定價辦法(試行)》(發改價格〔2017〕2269號)和《省級電網輸配電價定價辦法(試行)》(發改價格〔2016〕2711號)。文件對區域電網和省級電網輸配電價的遵循原則、計算方法、調整機制等進行了詳細規定。...
集微網2月4日消息,近日,三款小米5G新機入網,型號分別為M2102J2SC、M2012K11AC、M2012K11C,均最高支持33W充電。圖源:3C認證中心據數碼博主爆料,這三款小米新機中,型號為M2102J2SC的應該是小米10新版本,由富智康精密電子(廊坊)有限公司生產。M2012K11AC應該是Redmi K40,M2012K11C應該是Redmi K40 Pro,均由西安比亞迪電子有限公司生產。圖源:...

史海拾趣

問答坊 | AI 解惑

LOGO海龜作圖

是否還記得小學時候的海龜作圖? 找到了個windows的版本,跟大家分享。l 昨天晚上畫了個很簡陋的心,由于沒有計算,下面都沒有封口。 cs lt 30 fd 100 repeat 30 [fd 2 rt 6] fd 40 lt 120 fd 40 repeat 30 [fd 2 rt 6] fd 100 ht…

查看全部問答∨

分享 電力參數測量畢業論文

交流電壓電流有功功率無功功率功率因素 …

查看全部問答∨

51的RI,TI,可以軟件置位么

如題,串口的中斷標志位RI,TI可以由軟件置位么?如果可以置位,數據還沒傳送完畢的被置位將如何工作?謝謝各位高手賜教…

查看全部問答∨

SystemC一套將C++擴展為硬件描述語言的Class Library 注:轉牛人04年的貼

這幾日接接觸SystemC,有些感觸: 1. SystemC 是一套C++ Class Library,將C++擴展成了一門硬件描述語言(HDL)。我感覺,學習SystemC至少要懂兩樣東西:C++、一門硬件描述語言。我熟悉C++,并且熟悉Verilog,因此學SystemC能舉一反三、觸類旁通。 ...…

查看全部問答∨

討論:電流檢測電阻

電流檢測電阻是開關電源常用器件,阻值小功率大,特別是大電流檢測,用分流器,精度要求高,體積大,成本高。 另一方面,開關電源無論功率大小,都有一段輸出引線,此輸出引線小功率的在板上走線,大功率的要匯流排,當然是銅的,但是有電阻。 這 ...…

查看全部問答∨

timeo = jiffies + (HZ/100); 這句話什么意思呀/?

來自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 群主:wangkj…

查看全部問答∨

流驅動的 source文件編寫

{549CAC8D_8AF0_4789_9ACF_2BB92599470D}…

查看全部問答∨

求WinCE下的control.exe

我剛買了一個GPS,用的是windows embedded ce 6.0系統,卻發現控制面板程序被廠商刪掉了,打不開控制面板。哪位能提供一下windows\\control.exe程序?請發到 lvaj2008@gmail.com,謝謝!…

查看全部問答∨

將肥皂變成肥皂泡的機器

在公共場合如衛生間內,你很少會見到有提供肥皂洗手的,畢竟與多人共用一塊肥皂那是件很讓人難以接受的事情。設計師WooJae Lee等想了個辦法,帶來了這個液體肥皂機:Re-Bubble。只需將肥皂從頂部像投幣一樣投進去,經過機器操作,管道里就存滿了泡 ...…

查看全部問答∨

關于v5 時鐘使用的問題

使用V5時將一個普通的IO當作全局時鐘使用了,結果在MAP時,發生錯誤:ERROR:Place:645 - A clock IOB clock component is not placed at an optimal clock,改了系統的環境變量,加BUFG都無法解決,請問該如何解決?主程序如下: module ad_uart ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 平谷区| 民乐县| 丰都县| 甘肃省| 隆德县| 团风县| 宜春市| 平和县| 阳江市| 鄂托克前旗| 金寨县| 南开区| 镇江市| 巴马| 婺源县| 博乐市| 五华县| 积石山| 横峰县| 东莞市| 旺苍县| 大名县| 桦甸市| 靖安县| 镇江市| 明光市| 固始县| 红原县| 六枝特区| 江陵县| 武胜县| 昌都县| 合水县| 家居| 成安县| 东乌珠穆沁旗| 武穴市| 龙川县| 沭阳县| 嘉荫县| 靖江市|