中级会员
 
- 积分
- 294
- 金钱
- 294
- 注册时间
- 2018-5-3
- 在线时间
- 69 小时
|

楼主 |
发表于 2021-1-8 16:05:10
|
显示全部楼层
void system_entry_sleep(void)
{
HAL_TIM_Base_Stop_IT(&htim16);
HAL_TIM_Base_Stop_IT(&htim14);
HAL_TIM_Base_Stop_IT(&htim3);
/*Configure GPIO pin Output Level */
// HAL_GPIO_WritePin(STATUS_LED_GPIO_Port, STATUS_LED_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(EN_ADC_GPIO_Port, EN_ADC_Pin, GPIO_PIN_RESET);
__HAL_RCC_PWR_CLK_ENABLE(); //使能 PWR 时钟
// __HAL_RCC_BACKUPRESET_FORCE(); //复位备份区域
// HAL_PWR_EnableBkUpAccess(); //后备区域访问使能
MX_RTC_Init();
__HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFI); //进入STOP模式
// HAL_PWR_EnterSLEEPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFI); //进入sleep模式
//HAL_PWR_EnterSTANDBYMode(); //进入待机模式
// HAL_RTC_MspDeInit
SystemClock_Config();
// __HAL_RTC_ALARMA_DISABLE(&hrtc);
// __HAL_RTC_ALARM_DISABLE_IT(&hrtc,RTC_IT_ALRA);
MX_USART1_UART_Init();
HAL_UART_Receive_IT(&huart1, (uint8_t*)&aRxBuffer, 1);//串口接收中断开启
HAL_GPIO_WritePin(EN_ADC_GPIO_Port, EN_ADC_Pin, GPIO_PIN_SET);
} |
|