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] 定时器和蜂鸣器程序

---
 ISKBoard.ioc |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/ISKBoard.ioc b/ISKBoard.ioc
index 9ecd5d7..d43f3be 100644
--- a/ISKBoard.ioc
+++ b/ISKBoard.ioc
@@ -25,16 +25,20 @@
 Mcu.IP1=NVIC
 Mcu.IP2=RCC
 Mcu.IP3=SYS
-Mcu.IP4=USART1
-Mcu.IPNb=5
+Mcu.IP4=TIM1
+Mcu.IP5=TIM6
+Mcu.IP6=USART1
+Mcu.IPNb=7
 Mcu.Name=STM32L431R(B-C)Tx
 Mcu.Package=LQFP64
 Mcu.Pin0=PH0-OSC_IN (PH0)
 Mcu.Pin1=PH1-OSC_OUT (PH1)
 Mcu.Pin10=PA9
 Mcu.Pin11=PA10
-Mcu.Pin12=PD2
-Mcu.Pin13=VP_SYS_VS_Systick
+Mcu.Pin12=PA11
+Mcu.Pin13=PD2
+Mcu.Pin14=VP_SYS_VS_Systick
+Mcu.Pin15=VP_TIM6_VS_ClockSourceINT
 Mcu.Pin2=PB0
 Mcu.Pin3=PB1
 Mcu.Pin4=PB2
@@ -43,7 +47,7 @@
 Mcu.Pin7=PB14
 Mcu.Pin8=PC6
 Mcu.Pin9=PC9
-Mcu.PinsNb=14
+Mcu.PinsNb=16
 Mcu.ThirdPartyNb=0
 Mcu.UserConstants=
 Mcu.UserName=STM32L431RCTx
@@ -63,6 +67,11 @@
 NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
 PA10.Mode=Asynchronous
 PA10.Signal=USART1_RX
+PA11.GPIOParameters=GPIO_PuPd,GPIO_Label
+PA11.GPIO_Label=Buzzer
+PA11.GPIO_PuPd=GPIO_PULLDOWN
+PA11.Locked=true
+PA11.Signal=S_TIM1_CH4
 PA9.Mode=Asynchronous
 PA9.Signal=USART1_TX
 PB0.GPIOParameters=GPIO_Label
@@ -136,7 +145,7 @@
 ProjectManager.UAScriptAfterPath=
 ProjectManager.UAScriptBeforePath=
 ProjectManager.UnderRoot=true
-ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true
+ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_TIM6_Init-TIM6-false-HAL-true,6-MX_TIM1_Init-TIM1-false-HAL-true
 RCC.ADCFreq_Value=12000000
 RCC.AHBFreq_Value=80000000
 RCC.APB1Freq_Value=80000000
@@ -195,9 +204,21 @@
 SH.GPXTI13.ConfNb=1
 SH.GPXTI14.0=GPIO_EXTI14
 SH.GPXTI14.ConfNb=1
+SH.S_TIM1_CH4.0=TIM1_CH4,PWM Generation4 CH4
+SH.S_TIM1_CH4.ConfNb=1
+TIM1.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
+TIM1.IPParameters=Channel-PWM Generation4 CH4,Prescaler,Period,Pulse-PWM Generation4 CH4
+TIM1.Period=370-1
+TIM1.Prescaler=80-1
+TIM1.Pulse-PWM\ Generation4\ CH4=185
+TIM6.IPParameters=Prescaler,Period
+TIM6.Period=1
+TIM6.Prescaler=80-1
 USART1.IPParameters=VirtualMode-Asynchronous
 USART1.VirtualMode-Asynchronous=VM_ASYNC
 VP_SYS_VS_Systick.Mode=SysTick
 VP_SYS_VS_Systick.Signal=SYS_VS_Systick
+VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer
+VP_TIM6_VS_ClockSourceINT.Signal=TIM6_VS_ClockSourceINT
 board=custom
 isbadioc=false

--
Gitblit v1.9.1