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

一、NVIC概覽 ——嵌套中斷向量表控制器

NVIC 的寄存器以存儲器映射的方式來訪問,除了包含控制寄存器和中斷處理的控制邏輯之外, NVIC 還包含了 MPU、 SysTick 定時器以及調(diào)試控制相關(guān)的寄存器。NVIC 共支持 1 至 240 個外部中斷輸入(通常外部中斷寫作 IRQs)。具體的數(shù)值由芯片廠商在設(shè)計芯片時決定。此外, NVIC 還支持一個“永垂不朽”的不可屏蔽中斷( NMI)輸入。NVIC 的訪問地址是 0xE000_E000。所有 NVIC 的中斷控制/狀態(tài)寄存器都只能在特權(quán)級下訪問。不過有一個例外——軟件觸發(fā)中斷寄存器可以在用戶級下訪問以產(chǎn)生軟件中斷。所有的中斷控制/狀態(tài)寄存器均可按字/半字/字節(jié)的方式訪問。

 

二、中斷配置

寄存器

名稱

類型

地址

復位值

ICTR

中斷控制類型寄存器

只讀

0xE000E004

由配置定義

STIR

軟件觸發(fā)中斷寄存器

只寫

0xE000EF00

NVIC_ISER0~NVIC_ISER15

中斷置使能寄存器

可讀可寫

0xE000E100~0xE000E13C

0x00000000

NVIC_ICER0~NVIC_ICER15

中斷清使能寄存器

可讀可寫

0xE000E180~0xE000E1BC

0x00000000

NVIC_ISPR0~NVIC_ISPR15

中斷置請求寄存器

可讀可寫

0xE000E200~0xE000E23C

0x00000000

NVIC_ICPR0~NVIC_ICPR15

中斷清請求寄存器

可讀可寫

0xE000E300~0xE000E2BC

0x00000000

NVIC_IABR0~NVIC_IABR15

中斷活躍位寄存器

只讀

0xE000E300~0xE000E33C

0x00000000

NVIC_IPR0~NVIC_IPR15

中斷優(yōu)先級寄存器

可讀可寫

0xE000E400~0xE000E7EC

0x00000000

1、中斷的使能與除能(SETENA/CLRENA)


2、中斷置請求與清請求(SETPEND/CLRPEND)


如果中斷發(fā)生時,正在處理同級或高優(yōu)先級異常,或者被掩蔽,則中斷不能立即得到響應(yīng)。此時中斷被懸起。


3、中斷活躍位寄存器 


ACTIVE寄存器族 0xE000_E300_0xE000_E31C


 三、軟件中斷


軟件中斷,包括手工產(chǎn)生的普通中斷,能以多種方式產(chǎn)生。最簡單的就是使用相應(yīng)的SETPEND寄存器;而更專業(yè)更快捷的作法,則是通過使用軟件觸發(fā)中斷寄存器STIR

軟件觸發(fā)中斷寄存器STIR(地址:0xE000_EF00)


注意:系統(tǒng)異常( NMI,faults, PendSV等),不能用此法懸起。而且缺省時根本不允許用戶程序改動NVIC寄存器的值。如果確實需要,必須先在NVIC的配置和控制寄存器(0xE000_ED14)中,把比特1(USERSETMPEND)置位,才能允許用戶級下訪問NVIC的STIR。

 

四、SysTick定時器


SysTick定時器被捆綁在NVIC中,用于產(chǎn)生SysTick異常(異常號: 15)。


Cortex-M3處理器內(nèi)部包含了一個簡單的定時器。因為所有的CM3芯片都帶有這個定時器,軟件在不同 CM3器件間的移植工作就得以化簡。該定時器的時鐘源可以是內(nèi)部時鐘( FCLK, CM3上的自由運行時鐘),或者是外部時鐘(CM3處理器上的STCLK信號)。不過, STCLK的具體來源則由芯片設(shè)計者決定,因此不同產(chǎn)品之間的時鐘頻率可能會大不相同。因此,需要檢視芯片的器件手冊來決定選擇什么作為時鐘源。

SysTick定時器能產(chǎn)生中斷, CM3為它專門開出一個異常類型,并且在向量表中有它的一席之地。它使操作系統(tǒng)和其它系統(tǒng)軟件在CM3器件間的移植變得簡單多了,因為在所有CM3產(chǎn)品間,SysTick 的處理方式都是相同的。

SysTick控制及狀態(tài)寄存器(地址:0xE000_E010)


SysTick重裝載數(shù)值寄存器(地址:0xE000_E014)


SysTick當前數(shù)值寄存器(地址:0xE000_E018)


SysTick校準數(shù)值寄存器(地址:0xE000_E01C)


校準值寄存器提供了這樣一個解決方案:它使系統(tǒng)即使在不同的CM3產(chǎn)品上運行,也能產(chǎn)生恒定的SysTick中斷頻率。最簡單的作法就是:直接把TENMS的值寫入重裝載寄存器,這樣一來,只要沒突破系統(tǒng)的“彈性極限”,就能做到每10ms來一次 SysTick異常。如果需要其它的SysTick異常周期,則可以根據(jù)TENMS的值加以比例計算。只不過,在少數(shù)情況下, CM3芯片可能無法準確地提供TENMS的值(如, CM3的校準輸入信號被拉低),所以為保險起見,最好在使用TENMS前檢查器件的參考手冊。


關(guān)鍵字:Cortex  NVIC  中斷控制 引用地址:Cortex M3 NVIC與中斷控制

上一篇:STM32單片機知識匯總
下一篇:Cortex-M3工作模式與異常

推薦閱讀

據(jù)麥姆斯咨詢報道,光學氣體成像是探測危險且昂貴氣體泄漏的成熟技術(shù)。光學氣體成像技術(shù)已成功應(yīng)用于煉油、化工、石油石化等眾多行業(yè),有助于提高施工環(huán)境的安全性并防止因生產(chǎn)停工產(chǎn)生高昂損失。在汽車制造等其他行業(yè),用光學氣體成像儀對泄漏進行探測仍然是一個相對未知的方法。這是不公平的,因為這個行業(yè)也使用同樣的氣體,也面臨著同樣的安全和效率問...
前言學習stm32 GPIO 的使用,實現(xiàn)簡單的按鍵輸入功能,用按鍵的高低來控制LED的亮滅!示例詳解基于硬件平臺: STM32F10C8T6最小系統(tǒng)板, MCU 的型號是 STM32F103c8t6, 使用stm32cubemx 工具自動產(chǎn)生的配置工程,使用KEIL5編譯代碼。將PA0引腳設(shè)置成輸入引腳,程序得到PA0引腳的(按鍵操作)輸入狀態(tài),并根據(jù)其輸入電平的高低來控制PC13輸出,來控...
(文章來源:雷鋒網(wǎng)) 波士頓動力在YouTube上憑借Atlas的新技能又刷了一波存在感;又公布了關(guān)于Spot ni在東京進行商用的視頻。Atlas這次秀出的技能分為兩段,跨越障礙+三級跳。相對以往的視頻來看,這次的技能銜接和釋放更為流暢,也受到了眾多外媒的一致好評。 首先是跨越障礙。Atlas在跨越障礙(視頻中是一根圓木)的時候,沒有明顯停頓,而只是略...
日前,Argo AI宣布在自動駕駛方面取得重大突破,他們的新研究成果很大程度上解決了遠距離檢測和精準識別物體的問題,對于未來自動駕駛車輛的普及具有重要的推動作用。據(jù)了解,Argo AI是一家由福特和大眾共同出資組建的自動駕駛科技公司。Photo provided by motorauthority本周二,該公司對外宣稱,其命名為Argo Lidar的雷達探測器,可以實現(xiàn)超過400...

史海拾趣

問答坊 | AI 解惑

數(shù)字邏輯/模擬電路實驗儀

 你們學校的試驗儀器是不是比這個差啊 很拽啊 數(shù)字邏輯/模擬電路實驗儀     本產(chǎn)品是根據(jù)教學大綱與實驗要求設(shè)計的二合一教學產(chǎn)品,主要由三路穩(wěn)壓電源、波形發(fā)生器、脈沖發(fā)生器、實驗設(shè)計板等各部分組成。一、特點: &nb ...…

查看全部問答∨

汽車基礎(chǔ)知識(二)

汽車基礎(chǔ)知識(二) 第二章 行駛系 第一節(jié) 概述   從發(fā)動機發(fā)出的功率輾轉(zhuǎn)經(jīng)過飛輪、離合器、變速箱、傳動軸、差速器、半軸, 傳到了車輪,車終于能動了。本教程也進入了一個有點復雜的內(nèi)容--行駛系。讓我們由簡到繁,慢慢道來。   先想 ...…

查看全部問答∨

哪位哥哥或姐姐可以過來指點下~

本人剛剛大二,剛參加了學校的機器人比賽,收獲頗多,系主任建議從嵌入式入手, 專業(yè)科學的不多比較迷茫,不知道從哪里下手 求前輩們幫忙指點~~ ps:初來乍到,感覺這個論壇不錯,但是那個芯幣要怎么賺啊,貌似很多資料下載需要芯幣的~~嗚嗚………

查看全部問答∨

《電氣工程基礎(chǔ)(全美經(jīng)典學習指導系列)》

簡介: 內(nèi)容簡介:    本書為大學工科基礎(chǔ)課教學參考書。全書分為電路元件和電路定律,電阻電路的分析,穩(wěn)態(tài)交流電路,瞬態(tài)電路分析,特殊強制函數(shù)和拉普拉斯變換,狀態(tài)變量電路分析,二極管,雙極結(jié)晶體管,場效應(yīng)晶體管,運算放大器,開關(guān)邏 ...…

查看全部問答∨

485通信

PC機用串口發(fā)送01,經(jīng)由232轉(zhuǎn)485和單片機通信,回復7F之后,不停回復00,怎么回事啊?…

查看全部問答∨

【關(guān)于mps430晶振】

    我用的是msp430f2274,芯片上只有xin,xout引腳,請問xin,xout是不是只能接32khz晶振, 如果我接一個40khz晶振能工作嗎,還有我在晶振上接了兩個15pf的電容協(xié)助40khz晶振起震, 問題是現(xiàn)在40khz晶振不工作,也不知道問題出在那里, ...…

查看全部問答∨

我的PCB文件怎么沒有Mechanical layers?

我的PCB文件怎么沒有Mechanical layers,而且我左側(cè)的Current Layer里面也沒有。Design->Option中的Mechanical layers也沒有復選框,怎么回事呢?另一個PCB文件就有。…

查看全部問答∨

仿真器插反的后果

仿真器插反的后果 dsp仿真器插反了,結(jié)果發(fā)生一系列慘劇:首先是仿真器都燒掉(仿真器發(fā)燙指示燈不亮),為了驗證dsp是不是還可以用,用另一個好的仿真器正確的連上,結(jié)果還是進不了ccs,確認dsp壞,于是用這個仿真器2連接另一塊好的dsp板2,發(fā)現(xiàn) ...…

查看全部問答∨

【公告】每日一問調(diào)整為每周討論

因為有網(wǎng)友給每日一問提起建議,綜合考慮一下,和SOSO商議以后決定將每日一問改成每周討論。獎勵規(guī)則:每月月末根據(jù)出題者問題討論情況給予一定的獎勵禮物或者代金卷(這個是論壇支持的,所以要感謝論壇),我個人也會適當?shù)哪贸鲆恍〇|西來給予優(yōu)秀 ...…

查看全部問答∨

CCM模式APFC電路設(shè)計

      傳統(tǒng)的工頻交流整流電路,因為整流橋后面有一個大的電解電容來穩(wěn)定輸出電壓,所以使電網(wǎng)的電流波形變成了尖脈沖,濾波電容越大,輸入電流的脈寬就越窄,峰值越高,有效值就越大。這種畸變的電流波形會導致一些問題 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 万全县| 高尔夫| 南通市| 友谊县| 昂仁县| 砀山县| 昌吉市| 那坡县| 井陉县| 青冈县| 枣庄市| 普宁市| 吉木乃县| 呼玛县| 磐安县| 贺州市| 德州市| 兖州市| 恩平市| 象州县| 徐闻县| 建瓯市| 东海县| 闻喜县| 靖州| 板桥市| 刚察县| 福贡县| 东兰县| 嘉定区| 承德市| 石棉县| 象山县| 鸡泽县| 镇巴县| 武鸣县| 清水河县| 定结县| 潍坊市| 江华| 平南县|