華大MCU如何實(shí)現(xiàn)軟件復(fù)位

數(shù)量(件) 價(jià)格
1000 3000.00元/件
  • 最小起訂: 1件
  • 發(fā)貨地址: 遼寧 沈陽市
  • 發(fā)布日期:2021-09-01
  • 訪問量:323
咨詢電話:138-0292-3731
打電話時(shí)請(qǐng)告知是在機(jī)電之家網(wǎng)上看到獲取更多優(yōu)惠。謝謝!
4

沈陽芯碩科技有限公司

實(shí)名認(rèn)證 企業(yè)認(rèn)證
  • 聯(lián)系人:沈陽芯碩科技-024-85718900
  • 手機(jī):13802923731
  • 電話:024-85718900
  • 營業(yè)執(zhí)照:已審核 營業(yè)執(zhí)照
  • 經(jīng)營模式: 貿(mào)易型-
  • 所在地區(qū):遼寧 沈陽市
  • 家家通積分:860分

更多>>推薦產(chǎn)品

詳細(xì)參數(shù)
品牌其他型號(hào)華大HC32F460
類型其他材質(zhì)其他
產(chǎn)品名稱華大HC32F460牌號(hào)華大
用途低功耗MCU特性低功耗MCU
顏色其他

產(chǎn)品詳情

產(chǎn)品在設(shè)計(jì)中某些狀態(tài)下需要MCU進(jìn)行復(fù)位,華大MCU包含了7個(gè)復(fù)位信號(hào)來源,每個(gè)復(fù)位信號(hào)都可以讓 CPU 重新運(yùn)行,絕大多數(shù)寄存器會(huì)被復(fù)位到復(fù)位值,程序計(jì)數(shù)器 PC 會(huì)被復(fù)位指向 00000000。

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

●外部 Reset PAD 復(fù)位

WDT 復(fù)位

PCA 復(fù)位

LVD 復(fù)位

Cortex-M0+ SYSRESETREQ 軟件復(fù)位

Cortex-M0+ LOCKUP 硬件復(fù)位

華大MCU每個(gè)復(fù)位源由相應(yīng)的復(fù)位標(biāo)志進(jìn)行指示。復(fù)位標(biāo)志均由硬件置位,需要用戶軟件清零。芯片復(fù)位時(shí),如果查詢到 Reset_flag. POR15V Reset_flag. POR5V 1 則為上電復(fù)位。上電復(fù)位時(shí)用戶程序應(yīng)當(dāng)將寄存器 Reset_flag 清零,則下一次復(fù)位時(shí)可通過 Reset_flag的相關(guān)比特判斷復(fù)位來源。

這些復(fù)位源中Cortex-M0+ SYSRESETREQ 軟件復(fù)位為主動(dòng)復(fù)位,工程師可以在程序中根據(jù)自己的需要進(jìn)行操作,其它的復(fù)位為被動(dòng)復(fù)位,當(dāng)運(yùn)行的條件滿足時(shí)會(huì)自動(dòng)復(fù)位。下面介紹下華大MCU如何實(shí)現(xiàn)軟件復(fù)位。

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

  #define NVIC_SystemReset            __NVIC_SystemReset

函數(shù)的原型為:

__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();

  }

}

工程建立好后,工程師在使用的時(shí)候直接調(diào)用就可以,以上就是華大MCU如何實(shí)現(xiàn)軟件復(fù)位操作流程。

溫馨提示

  • 還沒找到想要的產(chǎn)品嗎? 立即發(fā)布采購信息,讓供應(yīng)商主動(dòng)與您聯(lián)系!

免責(zé)聲明:所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé),機(jī)電之家網(wǎng)對(duì)此不承擔(dān)任何責(zé)任。機(jī)電之家網(wǎng)不涉及用戶間因交易而產(chǎn)生的法律關(guān)系及法律糾紛,糾紛由您自行協(xié)商解決。
友情提醒:本網(wǎng)站僅作為用戶尋找交易對(duì)象,就貨物和服務(wù)的交易進(jìn)行協(xié)商,以及獲取各類與貿(mào)易相關(guān)的服務(wù)信息的平臺(tái)。為避免產(chǎn)生購買風(fēng)險(xiǎn),建議您在購買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。過低的價(jià)格、夸張的描述、私人銀行賬戶等都有可能是虛假信息,請(qǐng)采購商謹(jǐn)慎對(duì)待,謹(jǐn)防欺詐,對(duì)于任何付款行為請(qǐng)您慎重抉擇!如您遇到欺詐等不誠信行為,請(qǐng)您立即與機(jī)電之家網(wǎng)聯(lián)系,如查證屬實(shí),機(jī)電之家網(wǎng)會(huì)對(duì)該企業(yè)商鋪?zhàn)鲎N處理,但機(jī)電之家網(wǎng)不對(duì)您因此造成的損失承擔(dān)責(zé)任!
您也可以進(jìn)入“消費(fèi)者防騙指南”了解投訴及處理流程,我們將竭誠為您服務(wù),感謝您對(duì)機(jī)電之家網(wǎng)的關(guān)注與支持!

您是不是在找