99热久久这里只有精品,99久久人妻精品免费二区,成人综合亚洲欧美一区,国产成人精品亚洲一区,久久国产亚洲精品赲碰热

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

  • 發(fā)布時(shí)間:2021-08-31 10:03:02,加入時(shí)間:2021年07月05日(距今1526天)
  • 地址:中國(guó)»遼寧»沈陽(yáng):遼寧省沈陽(yáng)市鐵西區(qū)建工西路5號(hào)財(cái)富星座B座
  • 公司:沈陽(yáng)芯碩科技有限公司, 用戶等級(jí):普通會(huì)員 已認(rèn)證
  • 聯(lián)系:宣女士,手機(jī):13840143924 電話:024-85718900 QQ:3540893315

產(chǎn)品在設(shè)計(jì)中某些狀態(tài)下需要MCU進(jìn)行復(fù)位,華大MCU包含了7個(gè)復(fù)位信號(hào)來(lái)源,每個(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í),如果查詢(xún)到 Reset_flag. POR15V 或 Reset_flag. POR5V 為 1 則為上電復(fù)位。上電復(fù)位時(shí)用戶程序應(yīng)當(dāng)將寄存器 Reset_flag 清零,則下一次復(fù)位時(shí)可通過(guò) Reset_flag的相關(guān)比特判斷復(fù)位來(lái)源。

這些復(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ù)位操作流程。

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

聯(lián)系我時(shí)請(qǐng)說(shuō)明來(lái)自志趣網(wǎng),謝謝!

免責(zé)申明:志趣網(wǎng)所展示的信息由用戶自行提供,其真實(shí)性、合法性、準(zhǔn)確性由信息發(fā)布人負(fù)責(zé)。使用本網(wǎng)站的所有用戶須接受并遵守法律法規(guī)。志趣網(wǎng)不提供任何保證,并不承擔(dān)任何法律責(zé)任。 志趣網(wǎng)建議您交易小心謹(jǐn)慎。