打印
[其他ST产品]

STM32 复位标识 笔记

[复制链接]
125|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大鹏2365|  楼主 | 2022-6-30 23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//所有复位源,都会使引脚复位置位,上电复位只产生引脚复位,其余的复位都产生一个引脚复位,和一个相应的自身复位
//休眠唤醒会复位,但不产生任何一个复位标志
// 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();//清除所有复位标识,用于复位类型的判断

使用特权

评论回复
沙发
littlelida| | 2022-7-3 14:17 | 只看该作者
这是一个个摘出来的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

479

帖子

0

粉丝