色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次下載  |  免費
主站蜘蛛池模板: 日韩欧美中文字幕在线二视频| 久久亚洲电影www电影网| 国产偷国产偷亚州清高APP| 国产69精品久久久久人妻刘玥| 国产一区二区三区在线看片| 日本高清免费一本在线观看| 成人高清网站| 天天影视网网色色欲| 国产在线观看香蕉视频| 在线 亚洲 日韩 欧洲视频| 巨大乳hdbbw| 不卡人妻无码AV中文系列APP| 色淫阁色九九| 久久9精品区-无套内射无码 | 亚洲精品久久久久69影院| 国产第一页浮力影院| 午夜黄视频| 久久99精品涩AV毛片观看| 亚洲免费三区| 浪货嗯啊趴下NP粗口黄暴| 992交通广播| 日本国产精品无码一区免费看| YELLOW免费观看2019| 日产久久视频| 国产精品青青在线麻豆| 亚洲午夜精品A片久久软件| 秘密教学26我们在做一次吧免费| 999久久久国产| 日韩一区二区三区免费体验| 国产成人教育视频在线观看| 亚洲精品成人a在线观看 | 青青草视频在线ac| 国产成人精品视频频| 亚洲视频在线看| 久久视频这里只精品99热在线| av av在线| 亚洲视频精品在线观看| 欧美成人一区二免费视频| 久久国产av偷拍在线| 成年人免费在线视频观看| 亚洲性无码AV久久成人|