AnsweredAssumed Answered

Understanding RCC register

Question asked by xol.xol on Feb 5, 2013
Latest reply on Feb 6, 2013 by Clive One
I'm trying to understand how below function call  from usb_bsp.c source file works:

RCC_APB1PeriphResetCmd( RCC_APB1Periph_PWR, ENABLE );

This is from Reference Manual:

5.3.8 RCC APB1 peripheral reset register (RCC_APB1RSTR)
 Bit 28 PWRRST: Power interface reset 
 Set and cleared by software.
     0: does not reset the power interface
     1: resets the power interface

1. What is Power Interface? 
2. Why should it be reset?
3. ENABLE means that bit is written to 1. Does it mean that reset on Power Interface will stay asserted all the time until SW writes this bit to 0? 

Outcomes