小编LKL*_*LKL的帖子

STM32如何获得最后的重置状态

我正在使用STM32F427,我想得到最后一次重置的原因.有RCC时钟控制和状态寄存器RCC_CSR有许多复位标志,但我无法获得任何有意义的值.

通过读取该寄存器的值,我只获得0x03,这意味着LSI就绪并且LSI为ON,但是如果我尝试上电,软件复位,低电压等,则不会设置有关复位的标志.我找到了用于获取复位标志的代码片段如下所示,但所有标志仍为0.

if (RCC_GetFlagStatus(RCC_FLAG_SFTRST)) ...
Run Code Online (Sandbox Code Playgroud)

您有什么建议如何获得更好的结果?在读取这些重置标志之前是否需要一些配置?

谢谢

c embedded arm reset stm32

3
推荐指数
2
解决办法
9397
查看次数

标签 统计

arm ×1

c ×1

embedded ×1

reset ×1

stm32 ×1