亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

3天內(nèi)不再提示

NVIC_CoreReset內(nèi)核復位

5RJg_mcuworld ? 來源:YXQ ? 2019-07-31 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CM3 允許由軟件觸發(fā)復位序列,用于特殊的調(diào)試或維護目的。在CM3中,有兩種方法可以執(zhí)行自我復位。第一種方法,是通過置位 NVIC 中應用程序中斷與復位控制寄存器(AIRCR)的VECTRESET 位(位偏移:0)。

這種復位的作用范圍覆蓋了整個CM3處理器中,除了調(diào)試邏輯之外的所有角落,但是它不會影響到 CM3 處理器外部的任何電路,所以單片機上的各片上外設和其它電路都不受影響。

C語言版函數(shù):

void NVIC_CoreReset(void){__DSB();  //置位VECTRESET  SCB->AIRCR  = ((0x5FA << SCB_AIRCR_VECTKEY_Pos)      |                 (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |SCB_AIRCR_VECTRESET_Msk);  __DSB();  while(1);}

匯編版函數(shù):

__asm void NVIC_CoreReset_a(void){  LDR R0, =0xE000ED0C  LDR R1, =0x05FA0001  //置位VECTRESET  STR R1, [R0]deadloop_Core  B deadloop_Core}

內(nèi)核主要注意:

SCB_AIRCR_VECTRESET_Msk

LDR R1, =0x05FA0001

它是和系統(tǒng)復位唯一的區(qū)別。

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

    關注

    183

    文章

    7636

    瀏覽量

    144294
  • 復位
    +關注

    關注

    0

    文章

    179

    瀏覽量

    24956

原文標題:STM32復位來源,以及系統(tǒng)和內(nèi)核復位區(qū)別

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RA系列MCU的外部引腳中斷詳解

    上一章節(jié)我們已經(jīng)詳細介紹了NVIC、ICU、ELC、NMI并對RA系列MCU的中斷管理系統(tǒng)有個全局的了解,我們這一章節(jié)的內(nèi)容是如何控制外部中斷,也是內(nèi)核里的NVIC的實例應用,這也是RA系列MCU非常重要的一個外部中斷資源。
    的頭像 發(fā)表于 09-23 09:38 ?1112次閱讀
    瑞薩RA系列MCU的外部引腳中斷詳解

    NVIC中斷配置固件庫詳解

    固件庫文件core_cm33.h的最后,還提供了NVIC的一些函數(shù),這些函數(shù)遵循CMSIS規(guī)則,只要是Cortex-M33的處理器都可以使用。
    的頭像 發(fā)表于 09-23 09:34 ?895次閱讀
    <b class='flag-5'>NVIC</b>中斷配置固件庫詳解

    GraniStudio:軸復位例程

    1.文件運行 導入工程 雙擊運行桌面GraniStudio.exe。 通過引導界面導入軸復位例程,點擊導入按鈕。 打開軸復位運動例程所在路徑,選中軸復位運動.gsp文件,點擊打開,完成導入。 2.
    的頭像 發(fā)表于 08-22 16:05 ?416次閱讀
    GraniStudio:軸<b class='flag-5'>復位</b>例程

    GraniStudio零代碼平臺軸復位算子支持多少個軸同時復位,有哪些回零模式?

    GraniStudio平臺在軸復位的功能上未對同時復位的軸數(shù)進行硬性限制,理論上支持任意數(shù)量軸同步復位,需要考慮的是在做多軸同步復位時要評估機械安全風險,建議提前確認機械在多軸同時
    的頭像 發(fā)表于 07-07 18:02 ?426次閱讀
    GraniStudio零代碼平臺軸<b class='flag-5'>復位</b>算子支持多少個軸同時<b class='flag-5'>復位</b>,有哪些回零模式?

    強實時運動控制內(nèi)核MotionRT750(一):驅(qū)動安裝、內(nèi)核配置與使用

    強實時運動控制內(nèi)核MotionRT750的驅(qū)動安裝與內(nèi)核配置
    的頭像 發(fā)表于 07-03 15:48 ?3278次閱讀
    強實時運動控制<b class='flag-5'>內(nèi)核</b>MotionRT750(一):驅(qū)動安裝、<b class='flag-5'>內(nèi)核</b>配置與使用

    復位電路的核心功能和主要類型

    復位電路(Reset Circuit) 是數(shù)字系統(tǒng)中的關鍵功能模塊,用于確保設備在上電、電壓波動或異常狀態(tài)下可靠復位至初始狀態(tài)。其設計直接影響系統(tǒng)的穩(wěn)定性和抗干擾能力。
    的頭像 發(fā)表于 06-30 14:24 ?737次閱讀
    <b class='flag-5'>復位</b>電路的核心功能和主要類型

    LM3724系列 低功率電壓監(jiān)控和復位IC,帶手動復位功能數(shù)據(jù)手冊

    LM3722/LM3723/LM3724 微處理器監(jiān)控電路可監(jiān)控電源 在微處理器和數(shù)字系統(tǒng)中。它們在上電期間為微處理器提供復位, 掉電、掉電條件和手動復位。 LM3722/LM3723
    的頭像 發(fā)表于 04-12 11:11 ?706次閱讀
    LM3724系列 低功率電壓監(jiān)控和<b class='flag-5'>復位</b>IC,帶手動<b class='flag-5'>復位</b>功能數(shù)據(jù)手冊

    TPS3840-Q1 具有手動復位和可編程復位時間延遲的汽車高輸入電壓監(jiān)控器數(shù)據(jù)手冊

    當 VDD 上的電壓降至負電壓閾值 (V 以下) 時,復位輸出信號被置位 ~它-~ ) 或當手動復位被拉至低邏輯 (V ~MR_L~ ).當 V 時 reset 信號被清除~DD 系列~上升到 V
    的頭像 發(fā)表于 04-10 11:20 ?564次閱讀
    TPS3840-Q1 具有手動<b class='flag-5'>復位</b>和可編程<b class='flag-5'>復位</b>時間延遲的汽車高輸入電壓監(jiān)控器數(shù)據(jù)手冊

    TPS3870-Q1 具有延時和手動復位功能的汽車級高精度過壓復位 IC數(shù)據(jù)手冊

    TPS3870-Q1 器件是一款集成過壓 (OV) 監(jiān)控器或復位 IC,采用業(yè)界最小的 6 引腳 DSE 封裝。這款高精度電壓監(jiān)控器非常適合在低電壓電源軌上工作且具有窄裕量電源容差的系統(tǒng)。低閾值遲滯
    的頭像 發(fā)表于 04-10 11:09 ?461次閱讀
    TPS3870-Q1 具有延時和手動<b class='flag-5'>復位</b>功能的汽車級高精度過壓<b class='flag-5'>復位</b> IC數(shù)據(jù)手冊

    TLV840系列 具有可調(diào)復位時間延遲和手動復位功能的低壓監(jiān)控器數(shù)據(jù)手冊

    TLV840 系列電壓監(jiān)控器或復位 IC 可在高電壓水平下工作,同時在整個 VDD 和溫度范圍內(nèi)保持極低的靜態(tài)電流。TLV840 提供低功耗、高精度和低傳播延遲 (t p_HL = 30 μs
    的頭像 發(fā)表于 04-10 10:17 ?603次閱讀
    TLV840系列 具有可調(diào)<b class='flag-5'>復位</b>時間延遲和手動<b class='flag-5'>復位</b>功能的低壓監(jiān)控器數(shù)據(jù)手冊

    復位電路的作用、控制方式和類型

    復位電路也是數(shù)字邏輯設計中常用的電路,不管是 FPGA 還是 ASIC 設計,都會涉及到復位,一般 FPGA或者 ASIC 的復位需要我們自己設計復位方案。
    的頭像 發(fā)表于 03-12 13:54 ?3294次閱讀
    <b class='flag-5'>復位</b>電路的作用、控制方式和類型

    AN-686: 實現(xiàn)I2C復位

    電子發(fā)燒友網(wǎng)站提供《AN-686: 實現(xiàn)I2C復位.pdf》資料免費下載
    發(fā)表于 01-15 16:26 ?0次下載
    AN-686: 實現(xiàn)I2C<b class='flag-5'>復位</b>

    EE-64:設置復位時的模式引腳

    電子發(fā)燒友網(wǎng)站提供《EE-64:設置復位時的模式引腳.pdf》資料免費下載
    發(fā)表于 01-14 15:14 ?0次下載
    EE-64:設置<b class='flag-5'>復位</b>時的模式引腳

    FPGA復位的8種技巧

    在 FPGA 設計中,復位起到的是同步信號的作用,能夠?qū)⑺械拇鎯υO置成已知狀態(tài)。在數(shù)字電路設計中,設計人員一般把全局復位作為一個外部引腳來實現(xiàn),在加電的時候初始化設計。全局復位引腳與任何
    的頭像 發(fā)表于 11-16 10:18 ?1586次閱讀
    FPGA<b class='flag-5'>復位</b>的8種技巧

    復位電路的設計問題

    前言 最近看advanced fpga 以及fpga設計實戰(zhàn)演練中有講到復位電路的設計,才知道復位電路有這么多的門道,而不是簡單的外界信號輸入系統(tǒng)復位。 流程: 1.同步復位: 優(yōu)點:
    的頭像 發(fā)表于 11-15 11:13 ?798次閱讀
    <b class='flag-5'>復位</b>電路的設計問題