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, 12 insertions(+), 4 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 3ff56cf..970851f 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -18,6 +18,9 @@ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "adc.h" +#include "tim.h" +#include "usart.h" #include "gpio.h" /* Private includes ----------------------------------------------------------*/ @@ -86,20 +89,25 @@ /* Initialize all configured peripherals */ 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) { - HAL_Delay(5000); + toggle_led(Led_B); + for(int i=0; i<1000; i++) + udelay(3000); /* USER CODE END WHILE */ -- Gitblit v1.9.1