From f79c3929e7f70584c65f6ec1363dbdd792949f92 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期日, 15 三月 2020 14:12:12 +0800
Subject: [PATCH] 华星初版测试

---
 Src/main.c |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/Src/main.c b/Src/main.c
index 9370bec..72c54d1 100644
--- a/Src/main.c
+++ b/Src/main.c
@@ -209,17 +209,19 @@
     /* USER CODE END WHILE */
 
     /* USER CODE BEGIN 3 */
-		if(sleep_flag)
-		{
-		HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);   
-		}
+
+//		if(sleep_flag)
+//		{
+//		HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);   
+//		}
 		if(g_start_send_flag)
 	{
 		SystemClock_Config();
 		g_start_send_flag = 0;	
 		LED0_BLINK;		
 		Tag_App();
-		HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);   
+		IdleTask();	
+	//	HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);   
 	}else{
 	IdleTask();	
 	}
@@ -307,7 +309,7 @@
   */
   hadc.Instance = ADC1;
   hadc.Init.OversamplingMode = DISABLE;
-  hadc.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4;
+  hadc.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV2;
   hadc.Init.Resolution = ADC_RESOLUTION_12B;
   hadc.Init.SamplingTime = ADC_SAMPLETIME_160CYCLES_5;
   hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
@@ -444,7 +446,8 @@
   }
   /* USER CODE BEGIN USART1_Init 2 */
 // __HAL_UART_ENABLE_IT(&huart1, UART_IT_RXNE);//??idle??
-//	Usart1InitVariables();
+	Usart1InitVariables();
+	LED0_BLINK;		
   /* USER CODE END USART1_Init 2 */
 
 }
@@ -491,6 +494,12 @@
 
   /*Configure GPIO pin Output Level */
   HAL_GPIO_WritePin(GPIOA, DW_WKUP_Pin|LED2_G_Pin, GPIO_PIN_RESET);
+
+  /*Configure GPIO pin : PA0 */
+  GPIO_InitStruct.Pin = GPIO_PIN_0;
+  GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
+  GPIO_InitStruct.Pull = GPIO_NOPULL;
+  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 
   /*Configure GPIO pin : BAT_MEAS_Pin */
   GPIO_InitStruct.Pin = BAT_MEAS_Pin;
@@ -542,7 +551,7 @@
   /*Configure GPIO pin : PWR_ON_Pin */
   GPIO_InitStruct.Pin = PWR_ON_Pin;
   GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
-  GPIO_InitStruct.Pull = GPIO_NOPULL;
+  GPIO_InitStruct.Pull = GPIO_PULLUP;
   HAL_GPIO_Init(PWR_ON_GPIO_Port, &GPIO_InitStruct);
 
   /* EXTI interrupt init*/

--
Gitblit v1.9.3