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

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

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

3天內不再提示

中斷和異常?傻傻分不清楚

冬至子 ? 來源:嵌入式BugMaker ? 作者:BugMaker ? 2023-08-10 11:18 ? 次閱讀

在一段時間里,我都認為中斷與異常沒有很明顯的區(qū)別,因為表現出來都是當前運行中的程序被打斷,然后執(zhí)行中斷向量表中的函數,但是其實這兩個還是有區(qū)別的。

中斷和異常分別屬于CPU的外因和內因。例如CAN接收中斷、GPIO邊沿觸發(fā)中斷都屬于中斷范疇;而算數溢出、訪問地址越界、除0等導致的則屬于異常。

圖片

舉一個例子來解釋,當你在家玩游戲時,如果此時快遞小哥敲門,你就需要暫停手頭的游戲簽收一下快遞,這個時候的快遞小哥就屬于是中斷,是屬于外因打斷了你玩游戲;當你繼續(xù)玩游戲時,突然你肚子很痛要上廁所,則此時暫停玩游戲就屬于是異常,是屬于自身身體出問題的內因打斷自己玩游戲。

中斷的引入 ——為了支持CPU與設備之間的并行操作

◆當CPU啟動外設進行輸入/輸出后,外設便可以獨立工作,CPU轉去處理其他與此次輸入/輸出不相關的事宜;當外設完成輸入/輸出后,通過向CPU發(fā)送中斷報告此次輸入/輸出的結果,讓CPU決定如何處理后續(xù)事宜。

異常的引入 ———表示CPU執(zhí)行指令時本身出現了問題

◆如算術溢出、除零、取數時的奇偶錯,訪存地址時越界或執(zhí)行了“陷入指令”等,這時硬件改變了CPU當前的運行流程,轉到相應的錯誤處理程序或異常處理程序或執(zhí)行系統(tǒng)調用

在Cortex-M內核中,有三個中斷屏蔽寄存器,分別是PRIMASK、FAULTMASK、BASEEPRI。如下表所示,通過配置這三個寄存器,可實現對中斷、異常的管理。

圖片

為了控制中斷與異常,Cortex-M內核專門設定了CPS指令,有如下四種用法:

CPSID I ;PRIMASK = 1 ;關中斷

CPSIE I ;PRIMASK = 0 ;開中斷

CPSID F ;FAULTMASK = 1 ;關異常

CPSIE F ;FAULTMASK = 0 ;開異常

I為Interrupt(中斷)、F為Fault(異常)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1968

    瀏覽量

    131984
  • 寄存器
    +關注

    關注

    31

    文章

    5401

    瀏覽量

    122781
  • GPIO
    +關注

    關注

    16

    文章

    1238

    瀏覽量

    53309
  • 中斷控制器
    +關注

    關注

    0

    文章

    60

    瀏覽量

    9602
  • Cortex-M
    +關注

    關注

    2

    文章

    229

    瀏覽量

    30158
收藏 人收藏

    評論

    相關推薦

    各位大哥 小弟我攤上事啦?。?!求助芯片 ALS1176

    VP1176 和芯片6A1176簡直是傻傻分不清楚呀?。∥野岩I的芯片本來是買6A1176的,我買成了vp1176我是不是死定了················
    發(fā)表于 06-27 16:06

    如果修改默認登錄名和密碼

    RT。。大家都知道登陸用root很方便,但是也給我?guī)砹死_。怎么修改它呢?apache2?還是pam.d。傻傻分不清楚
    發(fā)表于 07-04 13:30

    請問到底該用哪種方式移植OS_CRITICAL_METHOD?

    如題,傻傻分不清楚,求大神指點!
    發(fā)表于 09-10 02:24

    芯片,半導體,集成電路,傻傻分不清楚?

    `芯片,半導體,集成電路,傻傻分不清楚?一、什么是芯片芯片,又稱微電路(microcircuit)、微芯片(microchip)、集成電路(integrated circuit, IC),是指內含
    發(fā)表于 04-22 11:55

    工業(yè)互聯網和工業(yè)4.0傻傻分不清楚?

    工業(yè)互聯網是什么?工業(yè)互聯網的網速快嗎?工業(yè)互聯網是物聯網概念的重新包裝么?工業(yè)互聯網和工業(yè)4.0,傻傻分不清楚?工業(yè)互聯網已經滲透到了哪些領域?
    發(fā)表于 07-12 06:51

    不要再對各種電機、舵機傻傻分不清楚了 精選資料分享

    你是否和木木一樣,想要自己diy一個機器人,卻對電機、舵機、步進電機、伺服電機、數字舵機、模擬舵機、串行總線舵機……一大堆名詞傻傻分不清楚?管你到底是啥,在我這都叫“馬達”,哈哈哈哈哈!如果你也是這樣可可愛愛、沒有腦袋,那么或許你應該抽出幾分鐘時間閱讀一下這篇文章。
    發(fā)表于 09-01 08:31

    圖像不清楚與矩陣切換器的關系有哪些?

    圖像不清楚與矩陣切換器的關系有哪些?     設備圖像不清楚主要包括:亮度低、邊緣聚焦不好、重影(
    發(fā)表于 04-09 16:43 ?986次閱讀

    科普:石墨烯電池、石墨烯基電池二者有何不同?別傻傻分不清

    很多吃瓜群眾是不是已經對“石墨烯電池”和“石墨烯基電池”傻傻分不清楚了。
    發(fā)表于 01-23 15:40 ?5573次閱讀

    芯片、半導體、集成電路還在傻傻分不清楚

    芯片,半導體,集成電路,傻傻分不清楚? 很多人都會有這樣的煩惱,希望今天分享的文章能幫助到大家~一起學習!一起進步! 一、什么是芯片? 芯片,又稱微電路、微芯片、集成電路(integrated
    的頭像 發(fā)表于 09-28 17:13 ?3w次閱讀

    別再傻傻分不清楚光纖和網線了

    目前網線和光纖就成為了網絡信號傳輸中最重要的兩種載體,如何選擇你清楚吧?這兩者的區(qū)別你了解嗎?下面就看看clan通訊小編的解答吧。
    的頭像 發(fā)表于 12-20 09:54 ?7202次閱讀

    教你輕松區(qū)分輸入阻抗、特性阻抗、瞬時阻抗

    有時候,發(fā)現對各種阻抗傻傻分不清楚,“好記性不如爛筆頭”,那就把它們一個個寫下來。
    的頭像 發(fā)表于 03-15 17:20 ?1447次閱讀
    教你輕松區(qū)分輸入阻抗、特性阻抗、瞬時阻抗

    強弱電傻傻分不清楚 強電弱電怎么區(qū)別-科蘭

    你還傻傻分不清楚強弱電嗎?清點弱電怎么區(qū)別您知道嗎?因為高壓而稱之為強電,因為低壓而稱之為弱電嗎?今天科蘭小編將為大家一一解答這些問題,揭開強弱電的神秘面紗。 強電弱電怎么區(qū)別? (1)交流頻率
    的頭像 發(fā)表于 05-23 10:40 ?2679次閱讀
    強弱電<b class='flag-5'>傻傻</b><b class='flag-5'>分不清楚</b> 強電弱電怎么區(qū)別-科蘭

    電源符號,你還傻傻分不清楚?

    注意:上面三個電源符號,本質上都是GND,主要是為了PCB走線的需求,有一些單點接地或者多點接地的處理,為了避免干擾,才有所區(qū)分。
    的頭像 發(fā)表于 07-16 15:31 ?3807次閱讀

    FOSB和FOUP傻傻分不清楚

    如果我們發(fā)揮想象,一片一片的wafer(晶圓)在這FAB(晶圓廠)大樂園里搭乘著各種自動化移動工具(比如AGV(無人運載車)、ARM(機械手臂)、OHT(天車)),一會兒去泡個澡(浸泡清洗),一會兒去加工一下,那么,FOSB(前開晶圓運輸盒)、FOUP(前開式晶圓傳送盒)就可以被想象成是它們的搭乘車廂,有的對外移動,有的內部移動,當然也不能忘了還有敞篷式的OPEN CASSETTE(開放式裝載盒)。
    的頭像 發(fā)表于 12-22 16:08 ?3.2w次閱讀

    別再傻傻分不清!USB和TYPE-C的全面解析

    別再傻傻分不清!USB和TYPE-C的全面解析
    的頭像 發(fā)表于 04-26 15:51 ?991次閱讀
    主站蜘蛛池模板: 高颜值大长腿美女啪啪 | 中国videos偷窥 | 国产三级播放 | 激情五月综合 | 亚洲第一免费播放区 | 爽爽爽爽爽爽a成人免费视频 | 成人国产永久福利看片 | 久久手机看片你懂的日韩1024 | 手机看片日韩1024 | 天天干天天操天天操 | 扒开双腿爽爽爽视频www | 欧美色天使 | 黑人40厘米全进去xxxx猛交 | 午夜欧美视频 | 污色网站 | 天天躁夜夜躁狠狠躁躁 | 特级黄 | 四虎影视院 | 午夜影院啊啊啊 | 欧美肉到失禁高h视频在线 欧美三级成人 | 日本一区免费观看 | 精品国内一区二区三区免费视频 | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 国产亚洲精品美女久久久 | 中文一区二区在线观看 | 国产高清色视频免费看的网址 | www.91大神| 萌白酱白丝护士服喷水铁牛tv | 成人在线观看网站 | 成人三级在线播放线观看 | 7m凹凸精品分类大全免费 | 精品视频一区二区三区 | 亚洲色啦啦狠狠网站 | 中文字幕欧美日韩 | 中国农村一级片 | 日本一区二区在线免费观看 | 精品视频在线观看视频免费视频 | 天天色综合5 | 亚洲性爱城 | 免费看逼网站 | 天堂最新版中文网 |