打印
[STM32F1]

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

[复制链接]
7759|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

粉丝