source: trunk/firmware_v2/firmware_v2.ioc @ 21

Last change on this file since 21 was 21, checked in by f.jahn, 8 days ago

Input Capture DMA-circular mode with automatic counter reset seems working!

File size: 11.0 KB
Line 
1#MicroXplorer Configuration settings - do not modify
2ADC1.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4
3ADC1.ContinuousConvMode=ENABLE
4ADC1.DMAContinuousRequests=ENABLE
5ADC1.DiscontinuousConvMode=DISABLE
6ADC1.EOCSelection=ADC_EOC_SEQ_CONV
7ADC1.IPParameters=NbrOfConversionFlag,master,SelectedChannel,DiscontinuousConvMode,DMAContinuousRequests,LowPowerAutoWait,OversamplingMode,Ratio,Sequencer,SamplingTimeCommon1,ContinuousConvMode,EOCSelection,Resolution,ClockPrescaler,RightBitShift
8ADC1.LowPowerAutoWait=DISABLE
9ADC1.NbrOfConversionFlag=0
10ADC1.OversamplingMode=ENABLE
11ADC1.Ratio=ADC_OVERSAMPLING_RATIO_256
12ADC1.Resolution=ADC_RESOLUTION_12B
13ADC1.RightBitShift=ADC_RIGHTBITSHIFT_4
14ADC1.SamplingTimeCommon1=ADC_SAMPLETIME_160CYCLES_5
15ADC1.SelectedChannel=ADC_CHANNEL_2|ADC_CHANNEL_3|ADC_CHANNEL_4|ADC_CHANNEL_5|ADC_CHANNEL_TEMPSENSOR
16ADC1.Sequencer=NOT_FULLY_CONFIGURABLE
17ADC1.master=1
18CAD.formats=
19CAD.pinconfig=
20CAD.provider=
21Dma.ADC1.0.Direction=DMA_PERIPH_TO_MEMORY
22Dma.ADC1.0.EventEnable=DISABLE
23Dma.ADC1.0.Instance=DMA1_Channel1
24Dma.ADC1.0.MemDataAlignment=DMA_MDATAALIGN_WORD
25Dma.ADC1.0.MemInc=DMA_MINC_ENABLE
26Dma.ADC1.0.Mode=DMA_CIRCULAR
27Dma.ADC1.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD
28Dma.ADC1.0.PeriphInc=DMA_PINC_DISABLE
29Dma.ADC1.0.Polarity=HAL_DMAMUX_REQ_GEN_RISING
30Dma.ADC1.0.Priority=DMA_PRIORITY_LOW
31Dma.ADC1.0.RequestNumber=1
32Dma.ADC1.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber
33Dma.ADC1.0.SignalID=NONE
34Dma.ADC1.0.SyncEnable=DISABLE
35Dma.ADC1.0.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT
36Dma.ADC1.0.SyncRequestNumber=1
37Dma.ADC1.0.SyncSignalID=NONE
38Dma.Request0=ADC1
39Dma.Request1=TIM3_CH1
40Dma.RequestsNb=2
41Dma.TIM3_CH1.1.Direction=DMA_PERIPH_TO_MEMORY
42Dma.TIM3_CH1.1.EventEnable=DISABLE
43Dma.TIM3_CH1.1.Instance=DMA1_Channel2
44Dma.TIM3_CH1.1.MemDataAlignment=DMA_MDATAALIGN_HALFWORD
45Dma.TIM3_CH1.1.MemInc=DMA_MINC_ENABLE
46Dma.TIM3_CH1.1.Mode=DMA_CIRCULAR
47Dma.TIM3_CH1.1.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD
48Dma.TIM3_CH1.1.PeriphInc=DMA_PINC_DISABLE
49Dma.TIM3_CH1.1.Polarity=HAL_DMAMUX_REQ_GEN_RISING
50Dma.TIM3_CH1.1.Priority=DMA_PRIORITY_LOW
51Dma.TIM3_CH1.1.RequestNumber=1
52Dma.TIM3_CH1.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber
53Dma.TIM3_CH1.1.SignalID=NONE
54Dma.TIM3_CH1.1.SyncEnable=DISABLE
55Dma.TIM3_CH1.1.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT
56Dma.TIM3_CH1.1.SyncRequestNumber=1
57Dma.TIM3_CH1.1.SyncSignalID=NONE
58File.Version=6
59GPIO.groupedBy=Group By Peripherals
60KeepUserPlacement=false
61Mcu.CPN=STM32C031K4T6
62Mcu.Family=STM32C0
63Mcu.IP0=ADC1
64Mcu.IP1=CORTEX_M0+
65Mcu.IP2=DEBUG
66Mcu.IP3=DMA
67Mcu.IP4=NVIC
68Mcu.IP5=RCC
69Mcu.IP6=SYS
70Mcu.IP7=TIM3
71Mcu.IP8=TIM17
72Mcu.IP9=USART1
73Mcu.IPNb=10
74Mcu.Name=STM32C031K(4-6)Tx
75Mcu.Package=LQFP32
76Mcu.Pin0=PB9
77Mcu.Pin1=PC14-OSCX_IN (PC14)
78Mcu.Pin10=PA7
79Mcu.Pin11=PB0
80Mcu.Pin12=PB1
81Mcu.Pin13=PB2
82Mcu.Pin14=PA8
83Mcu.Pin15=PA9
84Mcu.Pin16=PC6
85Mcu.Pin17=PA12 [PA10]
86Mcu.Pin18=PA13
87Mcu.Pin19=PA14-BOOT0
88Mcu.Pin2=PC15-OSCX_OUT (PC15)
89Mcu.Pin20=PA15
90Mcu.Pin21=PB3
91Mcu.Pin22=PB4
92Mcu.Pin23=PB5
93Mcu.Pin24=PB6
94Mcu.Pin25=PB7
95Mcu.Pin26=PB8
96Mcu.Pin27=VP_ADC1_TempSens_Input
97Mcu.Pin28=VP_SYS_VS_Systick
98Mcu.Pin29=VP_TIM3_VS_ControllerModeReset
99Mcu.Pin3=PA0
100Mcu.Pin30=VP_TIM3_VS_ClockSourceINT
101Mcu.Pin31=VP_TIM17_VS_ClockSourceINT
102Mcu.Pin4=PA1
103Mcu.Pin5=PA2
104Mcu.Pin6=PA3
105Mcu.Pin7=PA4
106Mcu.Pin8=PA5
107Mcu.Pin9=PA6
108Mcu.PinsNb=32
109Mcu.ThirdPartyNb=0
110Mcu.UserConstants=
111Mcu.UserName=STM32C031K4Tx
112MxCube.Version=6.15.0
113MxDb.Version=DB.6.0.150
114NVIC.DMA1_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
115NVIC.DMA1_Channel2_3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
116NVIC.ForceEnableDMAVector=true
117NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
118NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
119NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
120NVIC.SVC_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true
121NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false
122NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
123PA0.GPIOParameters=GPIO_PuPd,GPIO_Label
124PA0.GPIO_Label=GPIO_INPUT_LVP
125PA0.GPIO_PuPd=GPIO_PULLUP
126PA0.Locked=true
127PA0.Signal=GPIO_Input
128PA1.GPIOParameters=GPIO_PuPd,GPIO_Label
129PA1.GPIO_Label=GPIO_INPUT_OVP
130PA1.GPIO_PuPd=GPIO_PULLUP
131PA1.Locked=true
132PA1.Signal=GPIO_Input
133PA12\ [PA10].GPIOParameters=GPIO_Label
134PA12\ [PA10].GPIO_Label=R1
135PA12\ [PA10].Locked=true
136PA12\ [PA10].Signal=GPIO_Input
137PA13.Mode=Serial_Wire
138PA13.Signal=DEBUG_SWDIO
139PA14-BOOT0.Mode=Serial_Wire
140PA14-BOOT0.Signal=DEBUG_SWCLK
141PA15.GPIOParameters=GPIO_Label
142PA15.GPIO_Label=R2
143PA15.Locked=true
144PA15.Signal=GPIO_Input
145PA2.GPIOParameters=GPIO_Label
146PA2.GPIO_Label=ADC1_IN2_TEMP_SENSOR
147PA2.Mode=IN2
148PA2.Signal=ADC1_IN2
149PA3.GPIOParameters=GPIO_Label
150PA3.GPIO_Label=ADC1_IN3_U_IN
151PA3.Mode=IN3
152PA3.Signal=ADC1_IN3
153PA4.GPIOParameters=GPIO_Label
154PA4.GPIO_Label=ADC1_IN4_U_OUT
155PA4.Mode=IN4
156PA4.Signal=ADC1_IN4
157PA5.GPIOParameters=GPIO_Label
158PA5.GPIO_Label=ADC1_IN5_RES1
159PA5.Mode=IN5
160PA5.Signal=ADC1_IN5
161PA6.GPIOParameters=GPIO_PuPd,GPIO_Label
162PA6.GPIO_Label=FAN_TACHO
163PA6.GPIO_PuPd=GPIO_PULLUP
164PA6.Locked=true
165PA6.Signal=S_TIM3_CH1
166PA7.GPIOParameters=GPIO_Label
167PA7.GPIO_Label=FAN_PWM
168PA7.Locked=true
169PA7.Signal=S_TIM17_CH1
170PA8.Locked=true
171PA8.Mode=Asynchronous
172PA8.Signal=USART1_RX
173PA9.Locked=true
174PA9.Mode=Asynchronous
175PA9.Signal=USART1_TX
176PB0.GPIOParameters=GPIO_PuPd,GPIO_Label
177PB0.GPIO_Label=GPIO_INPUT_BTN_ON
178PB0.GPIO_PuPd=GPIO_PULLUP
179PB0.Locked=true
180PB0.Signal=GPIO_Input
181PB1.GPIOParameters=GPIO_PuPd,GPIO_Label
182PB1.GPIO_Label=GPIO_INPUT_BTN_OFF
183PB1.GPIO_PuPd=GPIO_PULLUP
184PB1.Locked=true
185PB1.Signal=GPIO_Input
186PB2.GPIOParameters=GPIO_PuPd,GPIO_Label
187PB2.GPIO_Label=GPIO_INPUT_FAULT
188PB2.GPIO_PuPd=GPIO_PULLUP
189PB2.Locked=true
190PB2.Signal=GPIO_Input
191PB3.GPIOParameters=GPIO_Label
192PB3.GPIO_Label=GPIO_OUTPUT_RELAIS_SET
193PB3.Locked=true
194PB3.Signal=GPIO_Output
195PB4.GPIOParameters=GPIO_Label
196PB4.GPIO_Label=GPIO_OUTPUT_RELAIS_RESET
197PB4.Locked=true
198PB4.Signal=GPIO_Output
199PB5.GPIOParameters=GPIO_Label
200PB5.GPIO_Label=GPIO_OUTPUT_BUZZER
201PB5.Locked=true
202PB5.Signal=GPIO_Output
203PB6.GPIOParameters=GPIO_PuPd,GPIO_Label
204PB6.GPIO_Label=GPIO_INPUT_MODE_B0
205PB6.GPIO_PuPd=GPIO_PULLUP
206PB6.Locked=true
207PB6.Signal=GPIO_Input
208PB7.GPIOParameters=GPIO_PuPd,GPIO_Label
209PB7.GPIO_Label=GPIO_INPUT_MODE_B1
210PB7.GPIO_PuPd=GPIO_PULLUP
211PB7.Locked=true
212PB7.Signal=GPIO_Input
213PB8.GPIOParameters=GPIO_PuPd,GPIO_Label
214PB8.GPIO_Label=GPIO_INPUT_MODE_B2
215PB8.GPIO_PuPd=GPIO_PULLUP
216PB8.Locked=true
217PB8.Signal=GPIO_Input
218PB9.GPIOParameters=GPIO_PuPd,GPIO_Label
219PB9.GPIO_Label=GPIO_INPUT_MODE_B3
220PB9.GPIO_PuPd=GPIO_PULLUP
221PB9.Locked=true
222PB9.Signal=GPIO_Input
223PC14-OSCX_IN\ (PC14).GPIOParameters=GPIO_Label
224PC14-OSCX_IN\ (PC14).GPIO_Label=GPIO_OUTPUT_LED_ON
225PC14-OSCX_IN\ (PC14).Locked=true
226PC14-OSCX_IN\ (PC14).Signal=GPIO_Output
227PC15-OSCX_OUT\ (PC15).GPIOParameters=GPIO_Label
228PC15-OSCX_OUT\ (PC15).GPIO_Label=GPIO_OUTPUT_LED_ERROR
229PC15-OSCX_OUT\ (PC15).Locked=true
230PC15-OSCX_OUT\ (PC15).Signal=GPIO_Output
231PC6.GPIOParameters=GPIO_Label
232PC6.GPIO_Label=GPIO_INPUT_BMS
233PC6.Locked=true
234PC6.Signal=GPIO_Input
235PinOutPanel.RotationAngle=0
236ProjectManager.AskForMigrate=true
237ProjectManager.BackupPrevious=false
238ProjectManager.CompilerLinker=GCC
239ProjectManager.CompilerOptimize=6
240ProjectManager.ComputerToolchain=false
241ProjectManager.CoupleFile=true
242ProjectManager.CustomerFirmwarePackage=
243ProjectManager.DefaultFWLocation=true
244ProjectManager.DeletePrevious=true
245ProjectManager.DeviceId=STM32C031K4Tx
246ProjectManager.FirmwarePackage=STM32Cube FW_C0 V1.4.0
247ProjectManager.FreePins=false
248ProjectManager.HalAssertFull=false
249ProjectManager.HeapSize=0x200
250ProjectManager.KeepUserCode=true
251ProjectManager.LastFirmware=true
252ProjectManager.LibraryCopy=1
253ProjectManager.MainLocation=Core/Src
254ProjectManager.NoMain=false
255ProjectManager.PreviousToolchain=
256ProjectManager.ProjectBuild=false
257ProjectManager.ProjectFileName=firmware_v2.ioc
258ProjectManager.ProjectName=firmware_v2
259ProjectManager.ProjectStructure=
260ProjectManager.RegisterCallBack=
261ProjectManager.StackSize=0x400
262ProjectManager.TargetToolchain=STM32CubeIDE
263ProjectManager.ToolChainLocation=
264ProjectManager.UAScriptAfterPath=
265ProjectManager.UAScriptBeforePath=
266ProjectManager.UnderRoot=false
267ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_TIM17_Init-TIM17-false-HAL-true,6-MX_USART1_UART_Init-USART1-false-HAL-true,7-MX_TIM3_Init-TIM3-false-HAL-true,0-MX_CORTEX_M0+_Init-CORTEX_M0+-false-HAL-true
268RCC.ADCFreq_Value=12000000
269RCC.AHBFreq_Value=12000000
270RCC.APBFreq_Value=12000000
271RCC.APBTimFreq_Value=12000000
272RCC.CortexFreq_Value=12000000
273RCC.EXTERNAL_CLOCK_VALUE=12288000
274RCC.FCLKCortexFreq_Value=12000000
275RCC.FamilyName=M
276RCC.HCLKFreq_Value=12000000
277RCC.HSE_VALUE=8000000
278RCC.HSI_VALUE=48000000
279RCC.I2C1Freq_Value=12000000
280RCC.I2S1Freq_Value=12000000
281RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APBFreq_Value,APBTimFreq_Value,CortexFreq_Value,EXTERNAL_CLOCK_VALUE,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI_VALUE,I2C1Freq_Value,I2S1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,PWRFreq_Value,SYSCLKFreq_VALUE,USART1Freq_Value
282RCC.LSCOPinFreq_Value=32000
283RCC.LSE_VALUE=32768
284RCC.LSI_VALUE=32000
285RCC.MCO1PinFreq_Value=12000000
286RCC.MCO2PinFreq_Value=12000000
287RCC.PWRFreq_Value=12000000
288RCC.SYSCLKFreq_VALUE=12000000
289RCC.USART1Freq_Value=12000000
290SH.S_TIM17_CH1.0=TIM17_CH1,PWM Generation1 CH1
291SH.S_TIM17_CH1.ConfNb=1
292SH.S_TIM3_CH1.0=TIM3_CH1,TriggerSource_TI1FP1
293SH.S_TIM3_CH1.1=TIM3_CH1,Input_Capture1_from_TI1
294SH.S_TIM3_CH1.ConfNb=2
295TIM17.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
296TIM17.Channel=TIM_CHANNEL_1
297TIM17.IPParameters=Channel,Period,AutoReloadPreload,OCPolarity_1,Pulse
298TIM17.OCPolarity_1=TIM_OCPOLARITY_LOW
299TIM17.Period=479
300TIM17.Pulse=64
301TIM3.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
302TIM3.Channel-Input_Capture1_from_TI1=TIM_CHANNEL_1
303TIM3.ICPolarity_CH1=TIM_INPUTCHANNELPOLARITY_FALLING
304TIM3.IPParameters=Channel-Input_Capture1_from_TI1,Prescaler,AutoReloadPreload,ICPolarity_CH1
305TIM3.Prescaler=11
306USART1.IPParameters=VirtualMode-Asynchronous
307USART1.VirtualMode-Asynchronous=VM_ASYNC
308VP_ADC1_TempSens_Input.Mode=IN-TempSens
309VP_ADC1_TempSens_Input.Signal=ADC1_TempSens_Input
310VP_SYS_VS_Systick.Mode=SysTick
311VP_SYS_VS_Systick.Signal=SYS_VS_Systick
312VP_TIM17_VS_ClockSourceINT.Mode=Enable_Timer
313VP_TIM17_VS_ClockSourceINT.Signal=TIM17_VS_ClockSourceINT
314VP_TIM3_VS_ClockSourceINT.Mode=Internal
315VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT
316VP_TIM3_VS_ControllerModeReset.Mode=Reset Mode
317VP_TIM3_VS_ControllerModeReset.Signal=TIM3_VS_ControllerModeReset
318board=custom
Note: See TracBrowser for help on using the repository browser.