色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>關于Cortex-M3的中斷優先級描述資料下載

關于Cortex-M3的中斷優先級描述資料下載

2021-04-25 | pdf | 65.31KB | 次下載 | 2積分

資料介紹

關于Cortex-M3的中斷優先級的描述? 1、和之前的ARM7不同,Cortex-M3使用NVIC(嵌套向量中斷管理器)來管理系統的中斷。 ? 2、每一個中斷源的優先級由3個位來決定,這3個位就是中斷優先級寄存器器里(PRIx)的INTn,這里的n?一般是A、B、C、D。? 3、每個中斷源的優先級由2部分組成,一部分表示中斷組別,一部分表示同組的優先級編號。組別優先級高的中斷源,可以打斷組別優先級低的中斷處理,同一個組的中斷源不能打斷正在處理的中斷,只能在進入中斷處理時,同時發生的兩個中斷源進行判別優先級。? 4、我們把中斷源的優先級組別和同組內的中斷編號分別用搶占式優先級別和子優先級別來表示。他們的具體表現形式就是第2條提到的INTn。? 5、由于這INTn的3個位只能表示0-7?總共8個數字,所以在這3個位之外,系統安排了另一個寄存器來說明這3個位時如何使用的,這個寄存器就是APINT。APINT中的PRIGROUP位域就是對中斷優先級的這3個位如何分配使用進行說明的,它是針對整個系統而言的,而不是針對某一個中斷源而言的。? INTn的3個位可以有4種組別管理模式,由APINT的PRIGROUP描述,換句話說PRIGROUP的值描述了如何使用這3個位。下面的表就列出了對應不同的PRIGROUP的值,如何去分析PRIX的INTn! 6、我們在設置系統的中斷級別符合分組管理的時候調用IntPriorityGroupingSet(),這個函數修改的就是APINT寄存器中的PRIGROUP。? 7、我們針對每一中斷源設置優先級,調用IntPrioritySet(),這個函數針對的就是PRIx寄存器中每個中斷源對應的3個bits?即INTn。 8、舉個例子說明,有兩個中斷源,A中斷的中斷優先級級置成INTA?=?b011,?B中斷的中斷優先級設置成INTB?=?b001。單單依靠這兩個設置我們是無法判斷A,B是如何進行中斷調度的,我們首先要看中斷的組別管理是如何的。這里我們假設兩種不同的組別管理方法,來說明如何分析中斷的優先級管理。? (1)假設我們設置PRIGROUP?=?0x05,我們按下面來分析中斷是如何調度的:通過查上面的表我們可以看出,INTn的優先級按照bxx.y來劃分: a.?INTA的中斷優先級就被劃分為?INTA?=?b01.1?組優先級?=?01,子有限級?=?1? b.?INTB的中斷有限級也被分為?INTB?=?b00.1??組優先級?=?00,子優先級?=?1? 由此可見,B的組優先級比A的優先級要高(注意,數字越小,級別越高),B的中斷可以打斷A的中斷處理。? (2)假設我們設置PRIGROUP?=?0x06,我們按下面來分析中斷是如何調度的:通過查上面的表我們可以看出,INTn的優先級按照bx.yy來劃分?: a.?INTA的中斷優先級被劃分成INTA?=?b0.11.?? 組優先級?= 0;子優先級??=?11。 b.?INTB的優先級被劃分為INTB?=?b0.?01??? 組優先級?=?0;子優先級?=?01。 由此可見,A和B處于同一個組優先級,他們兩個互相不能打斷對方的中斷處理。B中斷的子優先級高,當兩個中斷同時發生時,會先進B中斷處理,但如果A先發生,在未處理結束前,B是不能打算A進行處理的。 ? 9、由第8項的分析可以看出,僅僅從中斷優先級是不能判定中斷源的相互關系的,還需要看中斷優先級是如何劃分的。這就是為什么有IntPrioritySet(..)和IntPriorityGroupingSet()這兩個函數。(mbbeetchina)
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: YELLOW视频在线观看大全 | 欧美MV日韩MV国产网站 | 成年性生交大片免费看 | 国产精品一区二区AV97 | 日韩亚洲中文欧美在线 | 高h辣h双处全是肉一对一 | 母狗黄淑珍 | 在线播放国产视频 | 国产精品自在拍在线播放 | 欧美一区二区三区久久综 | 妈妈的朋友6未删减版完整在线 | 久久综合亚洲色hezyo | 国产真实女人一级毛片 | 肉动漫无码无删减在线观看 | 国产在线精品亚洲二品区 | 一本之道高清www在线观看 | 秋霞网站一级一片 | 快播电影网址 | 男女夜晚在爽视频免费观看 | 免费果冻传媒在线完整观看 | 黄色免费网址在线观看 | 亚洲 视频 在线 国产 精品 | 欧洲xxxxx | 伊人影院中文字幕 | 亚洲精品电影久久久影院 | 国产日韩高清一区二区三区 | 嗯好舒服嗯好大好猛好爽 | 少妇精品久久久一区二区三区 | 天堂网久久 | 色男人的天堂久久综合 | 国产免费高清mv视频在线观看 | 全部免费特黄特色大片看片 | 中文字幕午夜乱理片 | 国产欧美一区二区精品性色tv | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | 不卡一区二区高清观看视频 | 全文都是肉高h文 | 久久久久综合网久久 | 无人区尖叫之夜美女姐姐视频 | 99这里只有是精品2 99这里有精品视频视频 | 国产精品看高国产精品不卡 |