好爽又高潮了毛片免费下载,国产97在线 | 亚洲,亚洲一区二区三区AV无码,特级AAAAAAAAA毛片免费视频

行業產品

  • 行業產品

沈陽芯碩科技有限公司


當前位置:沈陽芯碩科技有限公司>>單片機/芯片>>華大MCU如何實現軟件復位

華大MCU如何實現軟件復位

返回列表頁
參  考  價面議
具體成交價以合同協議為準

產品型號華大HC32F460

品       牌

廠商性質代理商

所  在  地沈陽市

聯系方式:宣女士查看聯系方式

更新時間:2021-09-02 09:47:45瀏覽次數:458次

聯系我時,請告知來自 智慧城市網

經營模式:代理商

商鋪產品:94條

所在地區:遼寧沈陽市

聯系人:宣女士 (經理)

產品簡介

產品在設計中某些狀態下需要MCU進行復位,華大MCU包含了7個復位信號來源,每個復位信號都可以讓 CPU 重新運行,絕大多數寄存器會被復位到復位值,程序計數器 PC 會被復位指向 00000000。

詳細介紹

產品在設計中某些狀態下需要MCU進行復位,華大MCU包含了7個復位信號來源,每個復位信號都可以讓 CPU 重新運行,絕大多數寄存器會被復位到復位值,程序計數器 PC 會被復位指向 00000000

POR/BOR 復位(VCC 域及 Vcore 域)

●外部 Reset PAD 復位

WDT 復位

PCA 復位

LVD 復位

Cortex-M0+ SYSRESETREQ 軟件復位

Cortex-M0+ LOCKUP 硬件復位

華大MCU每個復位源由相應的復位標志進行指示。復位標志均由硬件置位,需要用戶軟件清零。芯片復位時,如果查詢到 Reset_flag. POR15V Reset_flag. POR5V 1 則為上電復位。上電復位時用戶程序應當將寄存器 Reset_flag 清零,則下一次復位時可通過 Reset_flag的相關比特判斷復位來源。

這些復位源中Cortex-M0+ SYSRESETREQ 軟件復位為主動復位,工程師可以在程序中根據自己的需要進行操作,其它的復位為被動復位,當運行的條件滿足時會自動復位。下面介紹下華大MCU如何實現軟件復位。

軟件復位的函數包涵在core_cm0plus.h頭文件中,形式為:

  #define NVIC_SystemReset            __NVIC_SystemReset

函數的原型為:

__STATIC_INLINE void __NVIC_SystemReset(void)

{

  __DSB();                                                          /* Ensure all outstanding memory accesses included

                                                                       buffered write are completed before reset */

  SCB->AIRCR  = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |

                 SCB_AIRCR_SYSRESETREQ_Msk);

  __DSB();                                                          /* Ensure completion of memory access */

 

  for(;;)                                                           /* wait until reset */

  {

    __NOP();

  }

}

工程建立好后,工程師在使用的時候直接調用就可以,以上就是華大MCU如何實現軟件復位操作流程。

 

 



感興趣的產品PRODUCTS YOU ARE INTERESTED IN

智慧城市網 設計制作,未經允許翻錄必究 .? ? ? Copyright(C)?2021 http://www.cmr6829.com,All rights reserved.

以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智慧城市網對此不承擔任何保證責任。 溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~