STM32 復位標識 筆記

//所有復位源,都會使引腳復位置位,上電覆位只產生引腳復位,其餘的復位都產生一個引腳復位,和一個相應的自身復位
//休眠喚醒會復位,但不產生任何一個復位標誌
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_OBLRST)) //選項字節重載復位
// DEBUG("RCC_FLAG_OBLRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_PINRST)) //引腳復位,即按一下復位按鈕
// DEBUG("RCC_FLAG_PINRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_PORRST)) //POR/PDR復位,上電或者掉電覆位
// DEBUG("RCC_FLAG_PORRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) //軟件復位
// DEBUG("RCC_FLAG_SFTRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_IWDGRST))//獨立看門狗復位
// DEBUG("RCC_FLAG_OBLRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_WWDGRST))//窗口看門狗復位
// DEBUG("RCC_FLAG_WWDGRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_FLAG_LPWRRST))//低電量復位
// DEBUG("RCC_FLAG_PORRST reset");
//
// if(__HAL_RCC_GET_FLAG(RCC_CSR_FWRSTF))
// DEBUG("RCC_CSR_FWRSTF reset");


// __HAL_RCC_CLEAR_RESET_FLAGS();//清除所有復位標識,用於復位類型的判斷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章