//RCC_FLAG_LSIRDY ,LSE晶振就绪;RCC_FLAG_PINRST ,管脚复位 ; //RCC_FLAG_PORRST ,POR/PDR复位;RCC_FLAG_SFTRST ,软件复位 ; //RCC_FLAG_IWDGRST ,IWDG复位;RCC_FLAG_WWDGRST ,WWDG复位; //RCC_FLAG_LPWRRST ,低功耗复位 //返回值:RCC_FLAG的新状态(SET或者RESET) //例:/* Test if the PLL ...
//RCC_FLAG_LSIRDY ,LSE晶振就绪;RCC_FLAG_PINRST ,管脚复位 ; //RCC_FLAG_PORRST ,POR/PDR复位;RCC_FLAG_SFTRST ,软件复位 ; //RCC_FLAG_IWDGRST ,IWDG复位;RCC_FLAG_WWDGRST ,WWDG复位; //RCC_FLAG_LPWRRST ,低功耗复位 //返回值:RCC_FLAG的新状态(SET或者RESET) //例:/* Test if the PLL ...
//RCC_FLAG_PLLRDY ,PLL就绪;RCC_FLAG_LSERDY ,LSI晶振就绪; //RCC_FLAG_LSIRDY ,LSE晶振就绪;RCC_FLAG_PINRST ,管脚复位 ; //RCC_FLAG_PORRST ,POR/PDR复位;RCC_FLAG_SFTRST ,软件复位 ; //RCC_FLAG_IWDGRST ,IWDG复位;RCC_FLAG_WWDGRST ,WWDG复位; //RCC_FLAG_LPWRRST ,低功耗复位 //返回值:...
#define RCC_FLAG_LSIRDY ((uint8_t)0x61) #define RCC_FLAG_BORRST ((uint8_t)0x79) #define RCC_FLAG_PINRST ((uint8_t)0x7A) #define RCC_FLAG_PORRST ((uint8_t)0x7B) #define RCC_FLAG_SFTRST ((uint8_t)0x7C) #define RCC_FLAG_IWDGRST ((uint8_t)0x7D) #define RCC_FLAG_WWDG...
//RCC_FLAG_PLLRDY ,PLL就绪;RCC_FLAG_LSERDY ,LSI晶振就绪; //RCC_FLAG_LSIRDY ,LSE晶振就绪;RCC_FLAG_PINRST ,管脚复位 ; //RCC_FLAG_PORRST ,POR/PDR复位;RCC_FLAG_SFTRST ,软件复位 ; //RCC_FLAG_IWDGRST ,IWDG复位;RCC_FLAG_WWDGRST ,WWDG复位; //RCC_FLAG_LPWRRST ,低功耗复位 //返回值:...
LSE、LSI用来产生RTC实时时钟 和 IWDG独立看门狗时钟。 由PLLCLK/2、HSI、HSE、SYSCLK这四个其中之一,可以向单片机外部输出MCO时钟信号,对应单片机PA8引脚。 二、探究系统的初始化时钟配置函数 在启动文件“startup_stm32f10x_hd.s”中,有这样一段汇编代码,当系统复位时执行,效果是初始化系...
//RCC_FLAG_PORRST ,POR/PDR复位;RCC_FLAG_SFTRST ,软件复位 ;//RCC_FLAG_IWDGRST ,IWDG复位...
1. 软件复位,备份区域复位可由设置备份区域控制寄存器RCC_BDCR中的BDRST位产生。 2. 在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。 6.2 时钟 三种不同的时钟源可被用来驱动系统时钟(SYSCLK): HSI振荡器时钟 HSE振荡器时钟 PLL时钟 ...
IWDGRST_FLAG, /* independent watchdog reset */ WWDGRST_FLAG, /* window watchdog reset*/ LPWRRST_FLAG /* low power reset */ }reset_flag_t; reset_flag_t check_reset_flag() { reset_flag_t reset_flag = NONERST_FLAG; if( ( RCC->RSTSCKR & (1<<(25+PINRST_FLAG))) != RESET...
还有个奇怪的现象,如果我把RCC_GetFlagStatus(RCC_FLAG_PINRST)去掉,我每次看门狗IWDG_Configuration()...