From 83cf83d37790889e5bb3ebb365e8e536814a6256 Mon Sep 17 00:00:00 2001
From: Wenxue <wenxue.guo@avnet.com>
Date: Tue, 02 Sep 2025 09:42:34 +0800
Subject: [PATCH] 定时器和蜂鸣器程序

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

diff --git a/Core/Src/main.c b/Core/Src/main.c
index e049e2f..970851f 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -19,6 +19,7 @@
 /* Includes ------------------------------------------------------------------*/
 #include "main.h"
 #include "adc.h"
+#include "tim.h"
 #include "usart.h"
 #include "gpio.h"
 
@@ -67,7 +68,7 @@
 {
 
   /* USER CODE BEGIN 1 */
-  uint32_t      lux, noisy;
+
   /* USER CODE END 1 */
 
   /* MCU Configuration--------------------------------------------------------*/
@@ -90,24 +91,23 @@
   MX_GPIO_Init();
   MX_USART1_UART_Init();
   MX_ADC1_Init();
+  MX_TIM6_Init();
+  MX_TIM1_Init();
   /* USER CODE BEGIN 2 */
 
   init_relay();
   init_led();
 
-  /* Turn on relay after 1 second */
-  HAL_Delay(1000);
-  turn_relay(Relay1, ON);
+  beep_start(2, 300);
   /* USER CODE END 2 */
 
   /* Infinite loop */
   /* USER CODE BEGIN WHILE */
   while (1)
   {
-	  adc_sample_lux_noisy(&lux, &noisy);
-	  printf("Lux:%lu Noisy:%lu\r\n", lux, noisy);
-
-	  HAL_Delay(5000);
+	  toggle_led(Led_B);
+	  for(int i=0; i<1000; i++)
+		  udelay(3000);
 
     /* USER CODE END WHILE */
 

--
Gitblit v1.9.1