From 07c49a84cefe95b91d7e817888fa0c976e5fcf32 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Sat, 19 Jun 2021 17:21:53 +0800 Subject: [PATCH] update ISKv1 source code, add key control LED support --- src/ISKv1/ISKv1.ioc | 59 +++++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 43 insertions(+), 16 deletions(-) diff --git a/src/ISKv1/ISKv1.ioc b/src/ISKv1/ISKv1.ioc index 39a41e3..a125cc3 100644 --- a/src/ISKv1/ISKv1.ioc +++ b/src/ISKv1/ISKv1.ioc @@ -1,19 +1,23 @@ #MicroXplorer Configuration settings - do not modify Mcu.Family=STM32F1 RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE +SH.GPXTI1.0=GPIO_EXTI1 ProjectManager.MainLocation=Core/Src RCC.MCOFreq_Value=72000000 ProjectManager.ProjectFileName=ISKv1.ioc PD1-OSC_OUT.Mode=HSE-External-Oscillator +PB9.GPIO_Label=Key3 ProjectManager.KeepUserCode=true PA10.Mode=Asynchronous Mcu.UserName=STM32F103C8Tx PA15.GPIOParameters=PinState,GPIO_Label -Mcu.PinsNb=14 +Mcu.PinsNb=17 ProjectManager.NoMain=false +SH.GPXTI9.0=GPIO_EXTI9 RCC.PLLCLKFreq_Value=72000000 PB14.GPIO_Label=W1Dat ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_USART1_UART_Init-USART1-false-HAL-true,4-MX_TIM4_Init-TIM4-false-HAL-true +SH.GPXTI0.ConfNb=1 RCC.ADCFreqValue=36000000 ProjectManager.DefaultFWLocation=true PD0-OSC_IN.Signal=RCC_OSC_IN @@ -23,11 +27,16 @@ RCC.APB1CLKDivider=RCC_HCLK_DIV2 PB15.Signal=GPIO_Output PinOutPanel.RotationAngle=0 +PA0-WKUP.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING RCC.FamilyName=M RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK ProjectManager.StackSize=0x400 +PA0-WKUP.GPIO_Label=Key1 PB5.GPIOParameters=PinState,GPIO_Label +PA0-WKUP.Signal=GPXTI0 +PA0-WKUP.Locked=true PD1-OSC_OUT.Signal=RCC_OSC_OUT +PB9.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI PA13.Signal=SYS_JTMS-SWDIO Mcu.IP4=USART1 RCC.FCLKCortexFreq_Value=72000000 @@ -37,8 +46,9 @@ PB4.GPIOParameters=PinState,GPIO_Label PA15.GPIO_Label=RedLed Mcu.IP0=NVIC -PA9.Mode=Asynchronous PA15.Locked=true +PA9.Mode=Asynchronous +NVIC.EXTI1_IRQn=true\:2\:0\:true\:false\:true\:true\:true Mcu.IP1=RCC Mcu.UserConstants= VP_TIM4_VS_ClockSourceINT.Signal=TIM4_VS_ClockSourceINT @@ -53,23 +63,27 @@ PA9.Signal=USART1_TX PB5.PinState=GPIO_PIN_SET PB5.Locked=true -Mcu.Pin6=PA13 -Mcu.Pin7=PA14 +PB9.Locked=true +Mcu.Pin6=PA9 +PB9.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING +Mcu.Pin7=PA10 ProjectManager.RegisterCallBack= -Mcu.Pin8=PA15 +Mcu.Pin8=PA13 RCC.USBFreq_Value=72000000 -Mcu.Pin9=PB3 +Mcu.Pin9=PA14 TIM4.Prescaler=72-1 +PA1.Signal=GPXTI1 RCC.AHBFreq_Value=72000000 Mcu.Pin0=PD0-OSC_IN Mcu.Pin1=PD1-OSC_OUT GPIO.groupedBy=Group By Peripherals +Mcu.Pin2=PA0-WKUP PD0-OSC_IN.Mode=HSE-External-Oscillator -Mcu.Pin2=PB14 -Mcu.Pin3=PB15 -Mcu.Pin4=PA9 +Mcu.Pin3=PA1 +PA0-WKUP.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI +Mcu.Pin4=PB14 PB14.Signal=GPIO_Output -Mcu.Pin5=PA10 +Mcu.Pin5=PB15 ProjectManager.ProjectBuild=false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false @@ -82,12 +96,14 @@ PA15.PinState=GPIO_PIN_SET MxDb.Version=DB.6.0.21 RCC.APB2Freq_Value=72000000 +PA1.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI ProjectManager.BackupPrevious=false MxCube.Version=6.2.1 PB4.GPIO_Label=BlueLed PB15.GPIO_Label=Relay PA14.Mode=Serial_Wire File.Version=6 +PA1.GPIO_Label=Key2 VP_SYS_VS_Systick.Mode=SysTick PB3.GPIOParameters=PinState,GPIO_Label NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false @@ -106,11 +122,14 @@ ProjectManager.CoupleFile=true PB4.Locked=true PB3.Signal=GPIO_Output +NVIC.EXTI0_IRQn=true\:2\:0\:true\:false\:true\:true\:true RCC.SYSCLKFreq_VALUE=72000000 Mcu.Package=LQFP48 PB5.Signal=GPIO_Output +PB9.Signal=GPXTI9 PB14.GPIO_PuPd=GPIO_PULLUP RCC.TimSysFreq_Value=72000000 +PA1.Locked=true NVIC.ForceEnableDMAVector=true KeepUserPlacement=false NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false @@ -118,29 +137,37 @@ ProjectManager.CompilerOptimize=6 ProjectManager.ToolChainLocation= VP_SYS_VS_Systick.Signal=SYS_VS_Systick +SH.GPXTI0.0=GPIO_EXTI0 +SH.GPXTI9.ConfNb=1 +NVIC.EXTI9_5_IRQn=true\:2\:0\:true\:false\:true\:true\:true PA10.Signal=USART1_RX PA14.Signal=SYS_JTCK-SWCLK PA15.Signal=GPIO_Output ProjectManager.HeapSize=0x200 +Mcu.Pin15=VP_SYS_VS_Systick NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false -Mcu.Pin13=VP_TIM4_VS_ClockSourceINT +Mcu.Pin16=VP_TIM4_VS_ClockSourceINT +Mcu.Pin13=PB5 +Mcu.Pin14=PB9 PB14.GPIOParameters=GPIO_PuPd,GPIO_Label ProjectManager.ComputerToolchain=false VP_TIM4_VS_ClockSourceINT.Mode=Internal NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 -Mcu.Pin11=PB5 -Mcu.Pin12=VP_SYS_VS_Systick +Mcu.Pin11=PB3 +Mcu.Pin12=PB4 PB5.GPIO_Label=SysLed -Mcu.Pin10=PB4 +Mcu.Pin10=PA15 RCC.APB1TimFreq_Value=72000000 NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false +SH.GPXTI1.ConfNb=1 RCC.APB1Freq_Value=36000000 PB4.PinState=GPIO_PIN_SET +PA1.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING ProjectManager.CustomerFirmwarePackage= ProjectManager.DeviceId=STM32F103C8Tx ProjectManager.LibraryCopy=1 -PB4.Signal=GPIO_Output -PB3.Locked=true PB15.Locked=true +PB3.Locked=true +PB4.Signal=GPIO_Output PB3.GPIO_Label=GreenLed isbadioc=false -- Gitblit v1.9.1