[STM32F1] stm32是不是不能区分是上电复位还是NRST引脚复位

[复制链接]
8103|2
 楼主| shui9jing 发表于 2016-3-8 15:04 | 显示全部楼层 |阅读模式
NRST引脚,外部不接电阻电容也试了。
看STM32的手册RCC_CSR的复位值,PORRSTF、PINRSTF的复位值都为1,也就是在程序初始,我不能判断复位是从哪来的。
本想NRST拉低复位后,想用串口控制其他模块同时复下位,看来实现不了了。各位高手,是这样的情况吗?
 楼主| shui9jing 发表于 2016-3-8 15:19 | 显示全部楼层
      已解决,不要判断RCC_FLAG_PINRST,间接判断PORRST       
       if(RCC_GetFlagStatus(RCC_FLAG_PORRST)==RESET)
        {
        //复位要复位的外设
        }

        RCC_ClearFlag();

希望对大家有帮助
C洛达尔多 发表于 2016-3-8 20:36 | 显示全部楼层
shui9jing 发表于 2016-3-8 15:19
已解决,不要判断RCC_FLAG_PINRST,间接判断PORRST       
       if(RCC_GetFlagStatus(RCC_FLAG_PORRST)== ...

是要读状态寄存器吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部