有三种重置类型:系统重置、电源重置和备份域重置。

重置系统:

系统重置将时钟控制寄存器CSR中的重置标志和备份域中的寄存器以外的所有寄存器重置为重置值。

每当发生以下事件之一时,都会发生系统重置:

1.NRST针脚低电平(外部复位)

窗口看门狗计数结束(WWDG复位)

独立看门狗数量终止(IWDG复位)

4.软件重置(软件重置)

5.重置低功耗管理

软件重置:

您可以在RCC时钟控制和状态寄存器(RCC_CSR)中查看和验证重置标志。

要对设备执行软件重置,必须应用Cortex-M4F应用程序中断和重置控制寄存器的SYSRESETREQ位置1。

重置低功耗管理:

产生低功耗管理重置的方法有两种。

1.进入待机模式时发生重置:

此重置的工作方式是清空0用户选择字节的nRST_STDBY位。这样,只要进入待机模式的序列成功运行,非待机模式的设备就会重置。(大卫亚设,北方探索(美国电视剧),待机模式,待机模式,待机模式)

2.进入停止模式时发生重置:

此重置的工作方式是清空0用户选择字节的nRST_STOP位。如果可能,只要停止模式序列成功运行,设备就会重置,而不是停止模式。(约翰f肯尼迪)。

重置电源:

每当发生以下事件之一时,都会发生电源重置:

1.开机/关机重置(POR/PDR重置)或低压(BOR)重置

2.退出待机模式时

所有这些源都在NRST引脚上工作,重置过程中始终保持低水平。重置入口向量在存储映射中固定在地址0x0000_0004。

芯片内部的复位信号输出到NRST引脚上。脉冲发生器用于确保最小复位脉冲持续时间,并确保每个内部复位源的复位脉冲保持至少20 s。对于外部重置,当NRST针脚处于低电平时,将发生重置脉冲。

重置备份域:

备份域重置将所有RTC寄存器和RCC_BDCR寄存器重置为各自的重置值。BKPSRAM不受此重置的影响。重置BKPSRAM的唯一方法是通过Flash界面将Flash保护级别从1切换到0。

每当发生以下事件之一时,都会发生备份域重置:

1.通过在RCC备份域控制寄存器(RCC_BDCR)中触发BDRST位置1来重置软件。

2.电源V DD和V BAT均断电后,其中一个将重新打开。

1.《【l32e4500a怎么复位】STM32F1/F4重置方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【l32e4500a怎么复位】STM32F1/F4重置方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/2978583.html