在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友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次下載  |  免費
主站蜘蛛池模板: 高清一级片| 中国农村一级片| 国产成人综合自拍| 国产精品资源在线观看网站| 色综合综合色综合色综合| 91在线操| 亚洲国产网| www.av日韩| 五月婷婷天| 成年人www| 亚洲伊人久久综合影院2021| 国产精品www视频免费看| 欧美视频精品在线| 色偷偷88欧美精品久久久| 日韩综合色| 色多多视频在线观看播放 | 男人免费看片| 亚洲午夜视频在线观看| 手机看片自拍| 天天射天天射天天射| 美女久久久久久| xxxx日本在线播放免费不卡| 老师下面好紧| 狠狠色 综合色区| 亚洲成色www久久网站| 人人插人人艹| 国产3p在线播放| 国产成人v爽在线免播放观看| 永久免费观看午夜视频在线| 久久天天操| 4438x全国免费| 亚洲天堂资源| 日日噜噜噜夜夜爽爽狠狠视频 | 67pao强力打造| 亚洲三级电影| 六月丁香婷婷天天在线| 91成人在线播放| 亚洲综合五月天婷| 国产午夜在线观看| 欧美三j片| 日本三级在线观看免费|