From 7dc2985c99db42f170d93ba6d013c4dd4e429eeb Mon Sep 17 00:00:00 2001 From: Wenxue <wenxue.guo@avnet.com> Date: Tue, 02 Sep 2025 09:35:50 +0800 Subject: [PATCH] 按键中断程序 --- ISKBoard.ioc | 38 ++++++++++++++++++++++++++++++++------ 1 files changed, 32 insertions(+), 6 deletions(-) diff --git a/ISKBoard.ioc b/ISKBoard.ioc index 2a3dff0..4bd2eb1 100644 --- a/ISKBoard.ioc +++ b/ISKBoard.ioc @@ -3,6 +3,7 @@ CAD.pinconfig= CAD.provider= File.Version=6 +GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false Mcu.CPN=STM32L431RCT6 Mcu.Family=STM32L4 @@ -15,11 +16,14 @@ Mcu.Pin0=PH0-OSC_IN (PH0) Mcu.Pin1=PH1-OSC_OUT (PH1) Mcu.Pin2=PB2 -Mcu.Pin3=PC6 -Mcu.Pin4=PC9 -Mcu.Pin5=PD2 -Mcu.Pin6=VP_SYS_VS_Systick -Mcu.PinsNb=7 +Mcu.Pin3=PB12 +Mcu.Pin4=PB13 +Mcu.Pin5=PB14 +Mcu.Pin6=PC6 +Mcu.Pin7=PC9 +Mcu.Pin8=PD2 +Mcu.Pin9=VP_SYS_VS_Systick +Mcu.PinsNb=10 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32L431RCTx @@ -27,6 +31,7 @@ MxDb.Version=DB.6.0.150 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.EXTI15_10_IRQn=true\:2\:0\:true\:false\:true\:true\:true\:true NVIC.ForceEnableDMAVector=true NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false @@ -34,8 +39,23 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false -NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false +NVIC.SysTick_IRQn=true\:1\:0\:true\:false\:true\:false\:true\:false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +PB12.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI +PB12.GPIO_Label=Key1 +PB12.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +PB12.Locked=true +PB12.Signal=GPXTI12 +PB13.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI +PB13.GPIO_Label=Key2 +PB13.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +PB13.Locked=true +PB13.Signal=GPXTI13 +PB14.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI +PB14.GPIO_Label=Key3 +PB14.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +PB14.Locked=true +PB14.Signal=GPXTI14 PB2.GPIOParameters=PinState PB2.Locked=true PB2.PinState=GPIO_PIN_SET @@ -133,6 +153,12 @@ RCC.VCOInputFreq_Value=8000000 RCC.VCOOutputFreq_Value=160000000 RCC.VCOSAI1OutputFreq_Value=64000000 +SH.GPXTI12.0=GPIO_EXTI12 +SH.GPXTI12.ConfNb=1 +SH.GPXTI13.0=GPIO_EXTI13 +SH.GPXTI13.ConfNb=1 +SH.GPXTI14.0=GPIO_EXTI14 +SH.GPXTI14.ConfNb=1 VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Signal=SYS_VS_Systick board=custom -- Gitblit v1.9.1