Embedded 确定通电是因为复位还是断电

Embedded 确定通电是因为复位还是断电,embedded,stm32,Embedded,Stm32,如何确定通电是因为断电还是复位 我正在研究STM32L152ZE 问候, 查找处理器的数据表 查找系统状态寄存器。有一个表示启动原因(例如,在PIC中,有一个有位指示启动是否由看门狗定时器、复位线等引起) 查问这个登记簿,找到你的答案 第6.3.14节描述了RCC_CSR寄存器,该寄存器具有所有重置原因的位标志,包括上电/断电重置。这似乎不是一个真正的问题。这是一个编码问题。我需要知道处理器启动的原因!!我正在跟踪时间,因此,如果启动是由重置引起的,这意味着时间正常,但如果启动是由断电引起的,这

如何确定通电是因为断电还是复位

我正在研究STM32L152ZE

问候,

  • 查找处理器的数据表

  • 查找系统状态寄存器。有一个表示启动原因(例如,在PIC中,有一个有位指示启动是否由看门狗定时器、复位线等引起)

  • 查问这个登记簿,找到你的答案


  • 第6.3.14节描述了RCC_CSR寄存器,该寄存器具有所有重置原因的位标志,包括上电/断电重置。

    这似乎不是一个真正的问题。这是一个编码问题。我需要知道处理器启动的原因!!我正在跟踪时间,因此,如果启动是由重置引起的,这意味着时间正常,但如果启动是由断电引起的,这意味着时间被破坏。如果这是一个编码问题,请回答。这是用户手册直接询问的第二个问题;让我来帮你: