This commit is contained in:
andrea
2025-10-05 15:32:39 +02:00
parent 001103e487
commit bb5315e6e1
30 changed files with 51305 additions and 818 deletions

View File

@@ -1,4 +1,5 @@
2F62501ED4689FB349E356AB974DBE57=24B55FD0FD3E8647392AD930CFCAAE18
66BE74F758C12D739921AEA421D593D3=1
8DF89ED150041C4CBC7CB9A9CAA90856=9888DDB82096C86784993006E161A8DB
8DF89ED150041C4CBC7CB9A9CAA90856=24B55FD0FD3E8647392AD930CFCAAE18
DC22A860405A8BF2F2C095E5B6529F12=9888DDB82096C86784993006E161A8DB
eclipse.preferences.version=1

View File

@@ -32,21 +32,22 @@ Mcu.Pin11=PB0
Mcu.Pin12=PB1
Mcu.Pin13=PA8
Mcu.Pin14=PA9
Mcu.Pin15=PA10
Mcu.Pin16=PA11
Mcu.Pin17=PA12
Mcu.Pin18=PB6
Mcu.Pin19=PB7
Mcu.Pin15=PA11
Mcu.Pin16=PA12
Mcu.Pin17=PB4
Mcu.Pin18=PB5
Mcu.Pin19=PB6
Mcu.Pin2=PD1-OSC_OUT
Mcu.Pin20=PB8
Mcu.Pin21=PB9
Mcu.Pin22=VP_SYS_VS_ND
Mcu.Pin23=VP_SYS_VS_Systick
Mcu.Pin24=VP_TIM1_VS_ClockSourceINT
Mcu.Pin25=VP_TIM2_VS_ClockSourceINT
Mcu.Pin26=VP_TIM3_VS_ClockSourceINT
Mcu.Pin27=VP_TIM4_VS_ClockSourceINT
Mcu.Pin28=VP_USB_DEVICE_VS_USB_DEVICE_CDC_FS
Mcu.Pin20=PB7
Mcu.Pin21=PB8
Mcu.Pin22=PB9
Mcu.Pin23=VP_SYS_VS_ND
Mcu.Pin24=VP_SYS_VS_Systick
Mcu.Pin25=VP_TIM1_VS_ClockSourceINT
Mcu.Pin26=VP_TIM2_VS_ClockSourceINT
Mcu.Pin27=VP_TIM3_VS_ClockSourceINT
Mcu.Pin28=VP_TIM4_VS_ClockSourceINT
Mcu.Pin29=VP_USB_DEVICE_VS_USB_DEVICE_CDC_FS
Mcu.Pin3=PA0-WKUP
Mcu.Pin4=PA1
Mcu.Pin5=PA2
@@ -54,7 +55,7 @@ Mcu.Pin6=PA3
Mcu.Pin7=PA4
Mcu.Pin8=PA5
Mcu.Pin9=PA6
Mcu.PinsNb=29
Mcu.PinsNb=30
Mcu.ThirdPartyNb=0
Mcu.UserConstants=
Mcu.UserName=STM32F103C8Tx
@@ -76,8 +77,6 @@ PA0-WKUP.Locked=true
PA0-WKUP.Signal=S_TIM2_CH1_ETR
PA1.Locked=true
PA1.Signal=S_TIM2_CH2
PA10.Locked=true
PA10.Signal=S_TIM1_CH3
PA11.Locked=true
PA11.Mode=Device
PA11.Signal=USB_DM
@@ -90,10 +89,8 @@ PA3.Locked=true
PA3.Signal=S_TIM2_CH4
PA4.Signal=ADCx_IN4
PA5.Signal=ADCx_IN5
PA6.Locked=true
PA6.Signal=S_TIM3_CH1
PA7.Locked=true
PA7.Signal=S_TIM3_CH2
PA6.Signal=ADCx_IN6
PA7.Signal=ADCx_IN7
PA8.Locked=true
PA8.Signal=S_TIM1_CH1
PA9.Locked=true
@@ -102,6 +99,8 @@ PB0.Locked=true
PB0.Signal=S_TIM3_CH3
PB1.Locked=true
PB1.Signal=S_TIM3_CH4
PB4.Signal=S_TIM3_CH1
PB5.Signal=S_TIM3_CH2
PB6.Locked=true
PB6.Signal=S_TIM4_CH1
PB7.Locked=true
@@ -177,12 +176,14 @@ SH.ADCx_IN4.0=ADC1_IN4,IN4
SH.ADCx_IN4.ConfNb=1
SH.ADCx_IN5.0=ADC1_IN5,IN5
SH.ADCx_IN5.ConfNb=1
SH.ADCx_IN6.0=ADC1_IN6,IN6
SH.ADCx_IN6.ConfNb=1
SH.ADCx_IN7.0=ADC1_IN7,IN7
SH.ADCx_IN7.ConfNb=1
SH.S_TIM1_CH1.0=TIM1_CH1,PWM Generation1 CH1
SH.S_TIM1_CH1.ConfNb=1
SH.S_TIM1_CH2.0=TIM1_CH2,PWM Generation2 CH2
SH.S_TIM1_CH2.ConfNb=1
SH.S_TIM1_CH3.0=TIM1_CH3,PWM Generation3 CH3
SH.S_TIM1_CH3.ConfNb=1
SH.S_TIM2_CH1_ETR.0=TIM2_CH1,PWM Generation1 CH1
SH.S_TIM2_CH1_ETR.ConfNb=1
SH.S_TIM2_CH2.0=TIM2_CH2,PWM Generation2 CH2
@@ -191,9 +192,9 @@ SH.S_TIM2_CH3.0=TIM2_CH3,PWM Generation3 CH3
SH.S_TIM2_CH3.ConfNb=1
SH.S_TIM2_CH4.0=TIM2_CH4,PWM Generation4 CH4
SH.S_TIM2_CH4.ConfNb=1
SH.S_TIM3_CH1.0=TIM3_CH1,PWM Generation1 CH1
SH.S_TIM3_CH1.0=TIM3_CH1
SH.S_TIM3_CH1.ConfNb=1
SH.S_TIM3_CH2.0=TIM3_CH2,PWM Generation2 CH2
SH.S_TIM3_CH2.0=TIM3_CH2
SH.S_TIM3_CH2.ConfNb=1
SH.S_TIM3_CH3.0=TIM3_CH3,PWM Generation3 CH3
SH.S_TIM3_CH3.ConfNb=1
@@ -209,16 +210,13 @@ SH.S_TIM4_CH4.0=TIM4_CH4,PWM Generation4 CH4
SH.S_TIM4_CH4.ConfNb=1
TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
TIM1.IPParameters=Prescaler,Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,Period,Pulse-PWM Generation1 CH1,OCFastMode_PWM-PWM Generation1 CH1,Pulse-PWM Generation2 CH2,OCFastMode_PWM-PWM Generation2 CH2,Pulse-PWM Generation3 CH3,OCFastMode_PWM-PWM Generation3 CH3
TIM1.IPParameters=Prescaler,Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Period,Pulse-PWM Generation1 CH1,OCFastMode_PWM-PWM Generation1 CH1,Pulse-PWM Generation2 CH2,OCFastMode_PWM-PWM Generation2 CH2
TIM1.OCFastMode_PWM-PWM\ Generation1\ CH1=TIM_OCFAST_ENABLE
TIM1.OCFastMode_PWM-PWM\ Generation2\ CH2=TIM_OCFAST_ENABLE
TIM1.OCFastMode_PWM-PWM\ Generation3\ CH3=TIM_OCFAST_ENABLE
TIM1.Period=17999
TIM1.Prescaler=0
TIM1.Pulse-PWM\ Generation1\ CH1=2400
TIM1.Pulse-PWM\ Generation2\ CH2=5500
TIM1.Pulse-PWM\ Generation3\ CH3=6500
TIM2.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM2.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM2.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
@@ -232,18 +230,12 @@ TIM2.Pulse-PWM\ Generation1\ CH1=1000
TIM2.Pulse-PWM\ Generation2\ CH2=2000
TIM2.Pulse-PWM\ Generation3\ CH3=3000
TIM2.Pulse-PWM\ Generation4\ CH4=4000
TIM3.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM3.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM3.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
TIM3.IPParameters=Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Period,Pulse-PWM Generation1 CH1,OCFastMode_PWM-PWM Generation1 CH1,Pulse-PWM Generation2 CH2,OCFastMode_PWM-PWM Generation2 CH2,Pulse-PWM Generation3 CH3,OCFastMode_PWM-PWM Generation3 CH3,Pulse-PWM Generation4 CH4,OCFastMode_PWM-PWM Generation4 CH4
TIM3.OCFastMode_PWM-PWM\ Generation1\ CH1=TIM_OCFAST_ENABLE
TIM3.OCFastMode_PWM-PWM\ Generation2\ CH2=TIM_OCFAST_ENABLE
TIM3.IPParameters=Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Period,Pulse-PWM Generation3 CH3,OCFastMode_PWM-PWM Generation3 CH3,Pulse-PWM Generation4 CH4,OCFastMode_PWM-PWM Generation4 CH4
TIM3.OCFastMode_PWM-PWM\ Generation3\ CH3=TIM_OCFAST_ENABLE
TIM3.OCFastMode_PWM-PWM\ Generation4\ CH4=TIM_OCFAST_ENABLE
TIM3.Period=17999
TIM3.Pulse-PWM\ Generation1\ CH1=9000
TIM3.Pulse-PWM\ Generation2\ CH2=10000
TIM3.Pulse-PWM\ Generation3\ CH3=11000
TIM3.Pulse-PWM\ Generation4\ CH4=12000
TIM4.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1

View File

@@ -1,3 +1,4 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************

Binary file not shown.

View File

@@ -4144,7 +4144,7 @@ Memory Configuration
Name Origin Length Attributes
RAM 0x20000000 0x00005000 xrw
FLASH 0x08000000 0x00010000 xr
FLASH 0x08000000 0x0000f800 xr
*default* 0x00000000 0xffffffff
Linker script and memory map

View File

@@ -1,10 +1,10 @@
../Core/Src/main.c:69:6:HAL_SYSTICK_Callback 4
../Core/Src/main.c:92:5:main 3
../Core/Src/main.c:175:6:SystemClock_Config 4
../Core/Src/main.c:223:13:MX_ADC1_Init 3
../Core/Src/main.c:270:13:MX_TIM1_Init 9
../Core/Src/main.c:355:13:MX_TIM2_Init 9
../Core/Src/main.c:431:13:MX_TIM3_Init 9
../Core/Src/main.c:505:13:MX_TIM4_Init 9
../Core/Src/main.c:579:13:MX_GPIO_Init 1
../Core/Src/main.c:615:6:Error_Handler 1
../Core/Src/main.c:70:6:HAL_SYSTICK_Callback 4
../Core/Src/main.c:93:5:main 3
../Core/Src/main.c:176:6:SystemClock_Config 4
../Core/Src/main.c:224:13:MX_ADC1_Init 3
../Core/Src/main.c:271:13:MX_TIM1_Init 9
../Core/Src/main.c:356:13:MX_TIM2_Init 9
../Core/Src/main.c:432:13:MX_TIM3_Init 9
../Core/Src/main.c:506:13:MX_TIM4_Init 9
../Core/Src/main.c:580:13:MX_GPIO_Init 1
../Core/Src/main.c:616:6:Error_Handler 1

View File

@@ -1,10 +1,10 @@
../Core/Src/main.c:69:6:HAL_SYSTICK_Callback 8 static
../Core/Src/main.c:92:5:main 112 static
../Core/Src/main.c:175:6:SystemClock_Config 88 static
../Core/Src/main.c:223:13:MX_ADC1_Init 24 static
../Core/Src/main.c:270:13:MX_TIM1_Init 96 static
../Core/Src/main.c:355:13:MX_TIM2_Init 64 static
../Core/Src/main.c:431:13:MX_TIM3_Init 64 static
../Core/Src/main.c:505:13:MX_TIM4_Init 64 static
../Core/Src/main.c:579:13:MX_GPIO_Init 40 static
../Core/Src/main.c:615:6:Error_Handler 4 static,ignoring_inline_asm
../Core/Src/main.c:70:6:HAL_SYSTICK_Callback 8 static
../Core/Src/main.c:93:5:main 112 static
../Core/Src/main.c:176:6:SystemClock_Config 88 static
../Core/Src/main.c:224:13:MX_ADC1_Init 24 static
../Core/Src/main.c:271:13:MX_TIM1_Init 96 static
../Core/Src/main.c:356:13:MX_TIM2_Init 64 static
../Core/Src/main.c:432:13:MX_TIM3_Init 64 static
../Core/Src/main.c:506:13:MX_TIM4_Init 64 static
../Core/Src/main.c:580:13:MX_GPIO_Init 40 static
../Core/Src/main.c:616:6:Error_Handler 4 static,ignoring_inline_asm

View File

@@ -45,7 +45,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */
MEMORY
{
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K
FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 64K
FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 64K - 2K
}
/* Sections */