精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Kinetis系列MCU的NMI功能的作用及禁用解析

UtFs_Zlgmcu7890 ? 2017-12-01 15:52 ? 次閱讀

NMI(non-maskable interrupt):不可屏蔽中斷。從其名字可以輕而易舉的看出NMI中斷功能開啟后,不能通過開關中斷來屏蔽此中斷。

不可屏蔽中斷(NMI)屬于中斷請求的一種。外部不可屏蔽中斷請求經由專門的CPU針腳NMI,通知CPU發生了災難性事件,如電源掉電、總線奇偶位出錯等。內部不可屏蔽中斷請求是CPU內部自發產生的,如存儲器讀寫出錯、溢出中斷、除法出錯中斷等。NMI線上中斷請求是不可屏蔽的(既無法禁止的)、而且立即被CPU鎖存。

這里主要介紹Kinetis系列MCU的NMI功能,飛思卡爾Kinetis各系列MCU的NMI功能默認是啟動的,而且NMI引腳默認也是NMI功能,所以如果不對NMI功能和NMI引腳做任何處理的話,NMI引腳低電平就會進入NMI中斷。

下面將會介紹K系列MCU如何禁用NMI功能。

K系列MCU有一個flash選項寄存器(FOPT),FOPT的NMI_DIS位控制著NMI功能的啟用與禁用(K60P144M150SF3的FOPT沒有NMI_DIS位,所以無法關閉NMI功能,只能在程序開始時將NMI引腳初始化為其他功能,以防止進入NMI中斷),NMI_DIS位默認為1,NMI功能啟用。FOPT寄存器是只讀的,它在每次上電時自動加載flash配置域中的地址為0x40D處的配置,所以我們通過修改flash配置域的配置來管理NMI功能。

flash配置域的描述如下圖所示。

K20系列MCU的FOPT寄存器的描述如下圖所示,具體查看相應MCU參考手冊的Reset and Boot章的Boot節的FOPT boot options小節。

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

    關注

    0

    文章

    7

    瀏覽量

    9849

原文標題:認識NMI

文章出處:【微信號:Zlgmcu7890,微信公眾號:周立功單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【注意事項】Kinetis L系列NMI和Reset管腳復用成GPIO

    都可以支持將它們兩個當成復用管腳)。下面我就說說如何把Freescale公司的Kinetis L系列(Cortex-M0+)的NMI腳和Reset腳復用成GPIO的方法及注意事項。 可能用過KL
    發表于 01-09 10:08

    Kinetis L 系列 RTC 的補償功能詳解

    眾所周知,飛思卡爾公司 Kinetis 系列中的 L 系列素以超低功耗聞名。功耗低,功能強簡直已經成為了 KinetisL 系列的專屬名詞。
    發表于 03-02 15:18

    如何在IAR、Keil和Codewarrior中禁止掉KinetisNMI

    的配置,如下圖1,Kinetis可以通過FTFA_FOPT這個flash加載寄存器來禁掉NMI功能,而這個寄存器的值是在Kinetis復位之后立刻從Flash地址0x40D這個地址讀取
    發表于 03-10 11:02

    轉:IAR編譯環境禁用NMI(不可屏蔽中斷)

    繼之前與大家分享了CW10.6編譯環境下使用PE工具禁用KL25芯片NMI功能后,這次分享一下IAR6.6編譯環境下禁用NMI
    發表于 06-06 12:04

    轉:使用CW10.x的PE禁用NMI不可屏蔽中斷

    已經遇到好幾例誤使用NMI引腳問題,所以在此與大家分享一下 自己的經驗,并列舉了在CodeWarrior10.6軟件上使用Processor Expert工具禁用KL25芯片NMI功能
    發表于 06-07 11:53

    Kinetis EA系列具有哪些功能

    概述Kinetis? EA系列32位Arm? Cortex?MCU廣泛適用于質量要求和長期供貨保證要求都很高的汽車和工業應用。Kinetis EA
    發表于 11-03 07:16

    Kinetis L系列MCU的電磁兼容性設計技巧分享

    Kinetis L系列MCU的電磁兼容性設計技巧
    發表于 12-09 06:33

    如何用Flash編程Kinetis K和L系列MCU的生產

    Kinetis K和L系列MCU的生產用Flash編程最佳做法
    發表于 12-09 07:07

    Kinetis?KV5x MCU系列相關資料分享

    Kinetis KV5x系列MCU簡介
    發表于 12-09 07:10

    Kinetis?K2x USB MCU系列資料分享

    Kinetis K2x系列MCU簡介
    發表于 12-12 06:52

    飛思卡爾Kinetis L系列32位MCU致力醫療電子應用

    電子發燒友網核心提示: Mouser備貨Freescale公司的高能效Kinetis L系列32位MCU,致力為醫療電子、電池供電設備、智能電表、電機控制等領域應用提供解決方案。 Freescale公司的
    發表于 10-10 09:51 ?1253次閱讀

    世界最節能!飛思卡爾Kinetis L系列MCU正式上市

    基于ARM Cortex M0+ 的Kinetis L系列MCU正式上市,Kinetis L 系列MCU
    發表于 12-03 11:57 ?1439次閱讀

    Kinetis系列MCU調試下載程序方法

    目前Kinetis 系列MCU 家族中的Cortex-M0+僅支持SWD 調試接口,Cortex-M4 支持JTAG、cJTAG 和SWD 調試接口,同時還具有EzPort 編程接口。
    發表于 09-23 14:33 ?45次下載
    <b class='flag-5'>Kinetis</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>調試下載程序方法

    基于Kinetis EA系列MCU的低功耗汽車網絡參考設計

    Kinetis EA低功耗汽車網絡參考設計基于Kinetis KEA128 MCU并采用80 LQFP封裝,展現了該器件所具備的低功耗性能。該參考解決方案具備CAN和LIN網關通信功能
    發表于 09-04 14:46 ?10次下載
    基于<b class='flag-5'>Kinetis</b> EA<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>的低功耗汽車網絡參考設計

    NMI引腳使用注意事項

      NMI引腳是芯片的不可屏蔽中斷引腳,Kinetis芯片默認是使能NMI功能的(低電平有效),通常該引腳內部具有較小的內部上拉電阻,從大部分的應用來看,這個引腳的
    發表于 09-15 18:06 ?40次下載
    <b class='flag-5'>NMI</b>引腳使用注意事項