* 硬石YS-F1Pro开发板例程功能说明 * * 例程名称: YSF1_HAL-034. PWR-待机模式 * ***...
intmain(void){/* 使能电源管理单元的时钟,必须要使能时钟才能进入待机模式 */RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);// 检测复位来源if(PWR_GetFlagStatus(PWR_FLAG_WU)==SET){printf("\r\n 待机唤醒复位 \r\n");}else{printf("\r\n 非待机唤醒复位 \r\n");}···while(1){··...
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); // 清除唤醒标记 HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI); // 进入STOP模式 } void sys_enter_standby_mode(void) { __HAL_RCC_PWR_CLK_ENABLE(); // 使能PWR时钟 __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU); // 清除唤醒标记 HAL_...
*//*Disable all used wakeup sources: Pin1(PA.0)*/HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN1);/*Clear all related wakeup flags*/__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);/*Re-enable all used wakeup sources: Pin1(PA.0)*/HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1);while(1) { } } 开发者ID...
F1片内闪存 片内SRAM 片内SRAM 和闪存 5 ?VDD域 ?片上闪存、GPIO ?待机电路(唤醒逻辑、IWDG) ?主电压调节器 ?1.2V域 ?内核、SRAM、数字外设 ?VDDA域 ?ADC、DAC、温度传感器 ?复位电路、PLL等 ?备份域 ?低速外部晶振LSE、RTC ?RCC_BDCR(备份域控制寄存器) ...
(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_ON)) { return HAL_ERROR; } /* Otherwise, just the calibration is allowed */ else { /* Adjusts the Internal High Speed oscillator (HSI) calibration value.*/ __HAL_RCC_HSI_...
HAL_APP_RTC_Set_Wucksel(&hrtc, WUCKSEL_DIVIDER);/**< Tick timer is 55us *//* Wait for LSI to be stable */while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) ==0);return; } 开发者ID:icelittle,项目名称:hid_ble,代码行数:58,代码来源:main.c ...
滴答时钟中断唤醒HAL_SuspendTick();// 使能PWR时钟__HAL_RCC_PWR_CLK_ENABLE();// 清除唤醒标记__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);// 进入停止模式HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFI);HAL_GPIO_WritePin(GPIOB,LED_R_Pin,GPIO_PIN_SET);// 刚从STOP模式唤醒时钟...
F1片内闪存 片内SRAM 片内SRAM 和闪存 5 ?VDD域 ?片上闪存、GPIO ?待机电路(唤醒逻辑、IWDG) ?主电压调节器 ?1.2V域 ?内核、SRAM、数字外设 ?VDDA域 ?ADC、DAC、温度传感器 ?复位电路、PLL等 ?备份域 ?低速外部晶振LSE、RTC ?RCC_BDCR(备份域控制寄存器) ...
HAL_APP_RTC_Set_Wucksel(&hrtc, WUCKSEL_DIVIDER);/**< Tick timer is 55us *//* Wait for LSI to be stable */while(__HAL_RCC_GET_FLAG(RCC_FLAG_LSIRDY) ==0);return; } 开发者ID:icelittle,项目名称:hid_ble,代码行数:58,代码来源:main.c ...