//從SYSRESETREQ被置為有效,到復位發生器執行復位命令,往往會有一個延時。在此延時期間,
//處理器仍然可以響應中斷請求。但我們的本意往往是要讓此次執行到此為止,不要再做任何其它事情了。
//所以,最好在發出復位請求前,先把FAULTMASK置位。所以最好在將FAULTMASK置位才萬無一失。
void System_SoftReset(void)
{
?__set_FAULTMASK(1); //關閉所有中斷?
?NVIC_SystemReset(); //復位
}
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态