-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmotorcontrol_stm32g474re.ioc
304 lines (304 loc) · 11.2 KB
/
motorcontrol_stm32g474re.ioc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
#MicroXplorer Configuration settings - do not modify
Mcu.Family=STM32G4
ProjectManager.MainLocation=Core/Src
NVIC.ADC3_IRQn=true\:1\:0\:true\:false\:true\:true\:true
PA6.Mode=Full_Duplex_Master
RCC.USART1Freq_Value=170000000
RCC.SAI1Freq_Value=170000000
USART2.IPParameters=VirtualMode-Asynchronous
RCC.CortexFreq_Value=170000000
SPI3.Direction=SPI_DIRECTION_2LINES
SPI3.VirtualType=VM_MASTER
ProjectManager.KeepUserCode=true
Mcu.UserName=STM32G474RETx
FDCAN2.DataPrescaler=1
SPI1.VirtualType=VM_MASTER
ADC2.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_7
TIM1.RepetitionCounter=1
TIM1.IPParameters=PeriodNoDither,RepetitionCounter,AutoReloadPreload,CounterMode,Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,OCFastMode_PWM-PWM Generation3 CH3,OCFastMode_PWM-PWM Generation2 CH2,OCFastMode_PWM-PWM Generation1 CH1,OCPolarity_1,OCPolarity_2,OCPolarity_3
PC10.Locked=true
PC10.Signal=SPI3_SCK
PC12.Signal=SPI3_MOSI
ProjectManager.functionlistsort=1-MX_GPIO_Init-GPIO-false-HAL-true,2-SystemClock_Config-RCC-false-HAL-false,3-MX_ADC1_Init-ADC1-false-HAL-true,4-MX_FDCAN2_Init-FDCAN2-false-HAL-true,5-MX_SPI1_Init-SPI1-false-HAL-true,6-MX_USART2_UART_Init-USART2-false-HAL-true,7-MX_SPI3_Init-SPI3-false-HAL-true,8-MX_TIM1_Init-TIM1-false-HAL-true,9-MX_ADC2_Init-ADC2-false-HAL-true,10-MX_ADC3_Init-ADC3-false-HAL-true
PC3.Locked=true
RCC.USART2Freq_Value=85000000
PC2.GPIO_Speed=GPIO_SPEED_FREQ_LOW
SH.S_TIM1_CH3.ConfNb=1
TIM1.OCFastMode_PWM-PWM\ Generation1\ CH1=TIM_OCFAST_ENABLE
SH.S_TIM1_CH1.ConfNb=1
PC1.Locked=true
PB13.Signal=GPIO_Output
ADC3.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_12
PinOutPanel.RotationAngle=0
PC3.GPIO_Speed=GPIO_SPEED_FREQ_LOW
RCC.MCO1PinFreq_Value=16000000
RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
ProjectManager.StackSize=0x400
RCC.I2C3Freq_Value=85000000
RCC.LPTIM1Freq_Value=85000000
Mcu.IP4=NVIC
Mcu.IP5=RCC
RCC.FCLKCortexFreq_Value=170000000
Mcu.IP2=ADC3
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false
Mcu.IP3=FDCAN2
Mcu.IP0=ADC1
Mcu.IP1=ADC2
Mcu.UserConstants=
FDCAN2.FrameFormat=FDCAN_FRAME_CLASSIC
Mcu.ThirdPartyNb=0
ADC1.Mode=ADC_MODE_INDEPENDENT
SPI1.Direction=SPI_DIRECTION_2LINES
RCC.HCLKFreq_Value=170000000
RCC.I2C4Freq_Value=85000000
Mcu.IPNb=11
ProjectManager.PreviousToolchain=
RCC.APB2TimFreq_Value=170000000
PB6.Signal=FDCAN2_TX
ADC1.Channel-2\#ChannelRegularConversion=ADC_CHANNEL_6
PB6.Mode=FDCAN_Activate
SPI1.CalculateBaudRate=1.328125 MBits/s
PC3.Signal=GPIO_Output
Mcu.Pin6=PA2
Mcu.Pin7=PA3
Mcu.Pin8=PA4
Mcu.Pin9=PA5
RCC.AHBFreq_Value=170000000
PB13.Locked=true
Mcu.Pin0=PF0-OSC_IN
SPI3.DataSize=SPI_DATASIZE_16BIT
Mcu.Pin1=PF1-OSC_OUT
GPIO.groupedBy=Group By Peripherals
Mcu.Pin2=PC0
Mcu.Pin3=PC1
RCC.USART3Freq_Value=85000000
Mcu.Pin4=PC2
Mcu.Pin5=PC3
ProjectManager.ProjectBuild=false
RCC.HSE_VALUE=8000000
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false
PA8.Locked=true
PA4.Locked=true
Mcu.IP10=USART2
USART2.VirtualMode-Asynchronous=VM_ASYNC
NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true\:false\:true
RCC.ADC12Freq_Value=170000000
ProjectManager.FirmwarePackage=STM32Cube FW_G4 V1.4.0
MxDb.Version=DB.6.0.21
FDCAN2.ExtFiltersNbr=1
ADC1.Rank-2\#ChannelRegularConversion=1
ProjectManager.BackupPrevious=false
RCC.VCOInputFreq_Value=4000000
TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
PA14.Mode=Serial_Wire
PF0-OSC_IN.Locked=true
PB5.Mode=FDCAN_Activate
ADC3.ContinuousConvMode=DISABLE
SPI1.DataSize=SPI_DATASIZE_16BIT
File.Version=6
VP_SYS_VS_DBSignals.Mode=DisableDeadBatterySignals
ADC3.DataAlign=ADC_DATAALIGN_RIGHT
ADC3.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,NbrOfConversionFlag,master,Resolution,DataAlign,ClockPrescaler,NbrOfConversion,ContinuousConvMode
PA8.Signal=S_TIM1_CH1
RCC.PLLRCLKFreq_Value=170000000
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false
ProjectManager.HalAssertFull=false
PB0.Locked=true
VP_TIM1_VS_ClockSourceINT.Mode=Internal
RCC.CRSFreq_Value=48000000
ProjectManager.ProjectName=motorcontrol_stm32g474re
ADC3.master=1
Mcu.Package=LQFP64
PA6.Signal=SPI1_MISO
PA7.Locked=true
PA5.Locked=true
SPI3.Mode=SPI_MODE_MASTER
PA14.Locked=true
TIM1.OCFastMode_PWM-PWM\ Generation3\ CH3=TIM_OCFAST_ENABLE
ProjectManager.ToolChainLocation=
RCC.LSI_VALUE=32000
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
ADC3.Rank-0\#ChannelRegularConversion=1
RCC.LSCOPinFreq_Value=32000
PA10.Signal=S_TIM1_CH3
PA15.Signal=GPIO_Output
ADC2.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_2CYCLES_5
PC11.Mode=Full_Duplex_Master
ADC3.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE
ADC3.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4
RCC.PLLPoutputFreq_Value=170000000
RCC.APB1TimFreq_Value=170000000
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false
RCC.LPUART1Freq_Value=85000000
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,BaudRatePrescaler
ADC2.Rank-0\#ChannelRegularConversion=1
PF1-OSC_OUT.Mode=HSE-External-Oscillator
FDCAN2.StdFiltersNbr=1
SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_128
FDCAN2.Mode=FDCAN_MODE_NORMAL
ProjectManager.CustomerFirmwarePackage=
PF1-OSC_OUT.Signal=RCC_OSC_OUT
RCC.HSI48_VALUE=48000000
PA3.Signal=USART2_RX
PA5.Mode=Full_Duplex_Master
PA2.Locked=true
ADC2.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4
RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
RCC.I2SFreq_Value=170000000
RCC.PLLQoutputFreq_Value=170000000
TIM1.OCPolarity_1=TIM_OCPOLARITY_LOW
ProjectManager.ProjectFileName=motorcontrol_stm32g474re.ioc
TIM1.OCPolarity_3=TIM_OCPOLARITY_LOW
TIM1.OCPolarity_2=TIM_OCPOLARITY_LOW
PA7.Mode=Full_Duplex_Master
Mcu.PinsNb=29
ProjectManager.NoMain=false
PC11.Locked=true
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,CLKPhase,BaudRatePrescaler
ADC1.IPParameters=Rank-2\#ChannelRegularConversion,master,Channel-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,NbrOfConversionFlag,ClockPrescaler,Mode
TIM1.CounterMode=TIM_COUNTERMODE_CENTERALIGNED1
PC11.Signal=SPI3_MISO
PC2.Signal=GPIO_Output
PC10.Mode=Full_Duplex_Master
RCC.EXTERNAL_CLOCK_VALUE=12288000
ProjectManager.DefaultFWLocation=true
SPI1.CLKPhase=SPI_PHASE_2EDGE
ProjectManager.DeletePrevious=true
PF1-OSC_OUT.Locked=true
PC0.Signal=ADC1_IN6
RCC.APB1CLKDivider=RCC_HCLK_DIV2
RCC.QSPIFreq_Value=170000000
NVIC.USART2_IRQn=true\:1\:0\:true\:false\:true\:true\:true
ADC1.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_2CYCLES_5
RCC.FamilyName=M
ADC3.Resolution=ADC_RESOLUTION_6B
PC0.Mode=IN6-Single-Ended
NVIC.FDCAN2_IT0_IRQn=true\:1\:0\:true\:false\:true\:true\:true
TIM1.OCFastMode_PWM-PWM\ Generation2\ CH2=TIM_OCFAST_ENABLE
PC3.GPIOParameters=GPIO_Speed
FDCAN2.NominalTimeSeg1=12
FDCAN2.NominalTimeSeg2=4
PA13.Signal=SYS_JTMS-SWDIO
PA3.Mode=Asynchronous
TIM1.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_ENABLE
PA15.Locked=true
PA11.Locked=true
ADC3.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_640CYCLES_5
SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1
ProjectManager.TargetToolchain=STM32CubeIDE
ADC2.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,NbrOfConversionFlag,ClockPrescaler
PA9.Signal=S_TIM1_CH2
FDCAN2.DataTimeSeg1=12
VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT
FDCAN2.DataTimeSeg2=4
TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
PB5.Locked=true
FDCAN2.NominalPrescaler=5
PC2.Locked=true
ProjectManager.RegisterCallBack=
RCC.USBFreq_Value=170000000
ADC3.NbrOfConversion=1
RCC.LSE_VALUE=32768
PF0-OSC_IN.Mode=HSE-External-Oscillator
SH.S_TIM1_CH2.ConfNb=1
PA5.Signal=SPI1_SCK
ADC2.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE
PC12.Mode=Full_Duplex_Master
PB0.Mode=IN12-Single-Ended
board=custom
RCC.VCOOutputFreq_Value=340000000
ProjectManager.LastFirmware=true
RCC.ADC345Freq_Value=170000000
FDCAN2.IPParameters=FrameFormat,TxFifoQueueMode,NominalTimeSeg1,DataTimeSeg1,DataTimeSeg2,StdFiltersNbr,ExtFiltersNbr,Mode,NominalPrescaler,DataPrescaler,NominalTimeSeg2
RCC.APB2Freq_Value=170000000
RCC.UART4Freq_Value=85000000
SPI3.CalculateBaudRate=21.25 MBits/s
MxCube.Version=6.2.1
SH.S_TIM1_CH2.0=TIM1_CH2,PWM Generation2 CH2
RCC.I2C1Freq_Value=85000000
SPI1.Mode=SPI_MODE_MASTER
VP_SYS_VS_DBSignals.Signal=SYS_VS_DBSignals
RCC.FDCANFreq_Value=85000000
RCC.RNGFreq_Value=170000000
PC2.GPIOParameters=GPIO_Speed
SPI3.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_4
VP_SYS_VS_Systick.Mode=SysTick
PA9.Locked=true
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false
RCC.UART5Freq_Value=85000000
PA13.Mode=Serial_Wire
ADC1.OffsetNumber-2\#ChannelRegularConversion=ADC_OFFSET_NONE
ProjectManager.FreePins=false
RCC.IPParameters=ADC12Freq_Value,ADC345Freq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CRSFreq_Value,CortexFreq_Value,EXTERNAL_CLOCK_VALUE,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I2SFreq_Value,LPTIM1Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PLLSourceVirtual,PWRFreq_Value,QSPIFreq_Value,RNGFreq_Value,SAI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value
ProjectManager.AskForMigrate=true
Mcu.Name=STM32G474R(B-C-E)Tx
Mcu.Pin26=VP_SYS_VS_Systick
Mcu.Pin27=VP_SYS_VS_DBSignals
Mcu.Pin24=PB5
PA2.Signal=USART2_TX
ProjectManager.UnderRoot=true
Mcu.Pin25=PB6
Mcu.IP8=SYS
Mcu.IP9=TIM1
Mcu.Pin28=VP_TIM1_VS_ClockSourceINT
Mcu.IP6=SPI1
Mcu.IP7=SPI3
ProjectManager.CoupleFile=true
PA4.Signal=GPIO_Output
RCC.SYSCLKFreq_VALUE=170000000
Mcu.Pin22=PC11
PB5.Signal=FDCAN2_RX
Mcu.Pin23=PC12
Mcu.Pin20=PA15
ADC1.master=1
PA3.Locked=true
Mcu.Pin21=PC10
PA10.Locked=true
ADC2.NbrOfConversionFlag=1
NVIC.ForceEnableDMAVector=true
KeepUserPlacement=false
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false
PA13.Locked=true
ProjectManager.CompilerOptimize=6
PA11.Signal=GPIO_Output
PA14.Signal=SYS_JTCK-SWCLK
ProjectManager.HeapSize=0x200
Mcu.Pin15=PA9
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false
Mcu.Pin16=PA10
Mcu.Pin13=PB13
SH.S_TIM1_CH3.0=TIM1_CH3,PWM Generation3 CH3
Mcu.Pin14=PA8
Mcu.Pin19=PA14
ProjectManager.ComputerToolchain=false
Mcu.Pin17=PA11
RCC.HSI_VALUE=16000000
Mcu.Pin18=PA13
NVIC.TIM1_UP_TIM16_IRQn=true\:1\:0\:true\:false\:true\:true\:true
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
ADC1.NbrOfConversionFlag=1
Mcu.Pin11=PA7
Mcu.Pin12=PB0
RCC.PLLM=RCC_PLLM_DIV2
RCC.PLLN=85
Mcu.Pin10=PA6
PA2.Mode=Asynchronous
RCC.PWRFreq_Value=170000000
PF0-OSC_IN.Signal=RCC_OSC_IN
TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
RCC.I2C2Freq_Value=85000000
RCC.APB1Freq_Value=85000000
ADC3.NbrOfConversionFlag=1
PB0.Signal=ADC3_IN12
FDCAN2.TxFifoQueueMode=FDCAN_TX_FIFO_OPERATION
ADC1.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4
PC0.Locked=true
ProjectManager.DeviceId=STM32G474RETx
PC1.Signal=ADC2_IN7
ProjectManager.LibraryCopy=1
TIM1.PeriodNoDither=3400
PC1.Mode=IN7-Single-Ended
PA7.Signal=SPI1_MOSI
PA6.Locked=true
isbadioc=false