From 72def895431ad7a08e635b11f3da738e2b2c4618 Mon Sep 17 00:00:00 2001
From: wujiazhi <1147861305@qq.com>
Date: Thu, 13 Jun 2024 11:31:04 +0800
Subject: [PATCH] add lower model test

---
 Pre_Drivers/1powermanage.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/Pre_Drivers/1powermanage.c b/Pre_Drivers/1powermanage.c
index 188e82a..e1e8db9 100644
--- a/Pre_Drivers/1powermanage.c
+++ b/Pre_Drivers/1powermanage.c
@@ -1,5 +1,4 @@
 #include "1powermanage.h"
-
 #include "devicegpioinit.h"
 #include "para.h"
 #include "1ValveControl.h"
@@ -188,12 +187,14 @@
 }
 
 
-void pwr_enter_sleep_mode(uint32_t sleepmode)
+void Deep_sleep_mode(void)
 {
 	PMU_SleepCfg_InitTypeDef SleepCfg_InitStruct;
-	CDIF_CR_INTF_EN_Setable(ENABLE);
-	
-	/*�µ縴λ����*/
+  CMU_IER_HFDET_IE_Setable(DISABLE);//�ر��ⲿ����ʱ��
+  CMU_XTHFCR_XTHFEN_Setable(DISABLE);
+
+  CDIF_CR_INTF_EN_Setable(ENABLE);
+  /*�µ縴λ����*/
 	//pdr��bor�����µ縴λ����Ҫ��һ��
 	//����Դ��ѹ�����µ縴λʱ��оƬ�ᱻ��λס	
 	//pdr��ѹ��λ��׼���ǹ��ļ���(�����޲�����
@@ -206,18 +207,18 @@
 
 	CDIF_CR_INTF_EN_Setable(DISABLE);
 	SleepCfg_InitStruct.PMOD = PMU_CR_PMOD_SLEEP;			//����ģʽ����
-	SleepCfg_InitStruct.SLPDP = sleepmode;			//sleep
-	SleepCfg_InitStruct.CVS = DISABLE;							//�ں˵�ѹ���Ϳ���
+  SleepCfg_InitStruct.SLPDP = PMU_CR_SLPDP_DEEPSLEEP; // sleep
+  SleepCfg_InitStruct.CVS = DISABLE;							//�ں˵�ѹ���Ϳ���
 	SleepCfg_InitStruct.SCR = 0;								//M0ϵͳ���ƼĴ�����һ������Ϊ0����	
 	SleepCfg_InitStruct.TIA = PMU_WKTR_T1A_8US;//�ɱ�̶��⻽���ӳ�8us
   
 	PMU_SleepCfg_Init(&SleepCfg_InitStruct);//��������
-//	pwr_gpio_mode_ain();
 
+
+	IWDT_Clr();
+  IWDT_Init();
+  __WFI();//��������
 	IWDT_Clr();	
-	__WFI();//��������
-	IWDT_Clr();	
-	
 	RMU_BORCR_OFF_BOR_Setable(DISABLE);	//�ر�BOR
 }
 

--
Gitblit v1.9.3