-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSTM32_Demo.txt
More file actions
150 lines (128 loc) · 4.23 KB
/
STM32_Demo.txt
File metadata and controls
150 lines (128 loc) · 4.23 KB
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
Configuration STM32_Demo
STM32CubeMX 6.1.2
Date 03/04/2021
MCU STM32F103RBTx
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN0 ADC1_IN0 PA0-WKUP
ADC1 IN1 ADC1_IN1 PA1
I2C1 I2C I2C1_SCL PB8
I2C1 I2C I2C1_SDA PB9
I2C2 I2C I2C2_SCL PB10
I2C2 I2C I2C2_SDA PB11
RCC BYPASS Clock Source RCC_OSC_IN PD0-OSC_IN
RCC BYPASS Clock Source RCC_OSC_OUT PD1-OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 TIM1_CH1 PA8
TIM1 PWM Generation CH2 TIM1_CH2 PA9
TIM2 Internal Clock TIM2_VS_ClockSourceINT VP_TIM2_VS_ClockSourceINT
TIM3 Encoder Mode TIM3_CH1 PA6
TIM3 Encoder Mode TIM3_CH2 PA7
TIM4 Encoder Mode TIM4_CH1 PB6
TIM4 Encoder Mode TIM4_CH2 PB7
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
USART3 Asynchronous USART3_RX PC11
USART3 Asynchronous USART3_TX PC10
Pin Nb PINs FUNCTIONs LABELs
2 PC13-TAMPER-RTC GPIO_EXTI13 BLUE_BUTTON
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PD0-OSC_IN RCC_OSC_IN
6 PD1-OSC_OUT RCC_OSC_OUT
8 PC0 GPIO_Output MOTOR1_IN1
9 PC1 GPIO_Output MOTOR1_IN2
10 PC2 GPIO_Output MOTOR2_IN1
11 PC3 GPIO_Output MOTOR2_IN2
14 PA0-WKUP ADC1_IN0
15 PA1 ADC1_IN1
16 PA2 USART2_TX USER_TX
17 PA3 USART2_RX USER_RX
21 PA5 GPIO_Output GREEN_LED
22 PA6 TIM3_CH1 M1_PHASE_A
23 PA7 TIM3_CH2 M1_PHASE_B
29 PB10 I2C2_SCL SERVO_DRIVER_SCL
30 PB11 I2C2_SDA SERVO_DRIVER_SDA
41 PA8 TIM1_CH1 MOTOR1_PWM
42 PA9 TIM1_CH2 MOTOR2_PWM
46 PA13 SYS_JTMS-SWDIO TMS
49 PA14 SYS_JTCK-SWCLK TCK
51 PC10 USART3_TX Jetson_TX
52 PC11 USART3_RX Jetson_RX
58 PB6 TIM4_CH1 M2_PHASE_A
59 PB7 TIM4_CH2 M2_PHASE_B
61 PB8 I2C1_SCL GYRO_SCL
62 PB9 I2C1_SDA GYRO_SDA
PERIPHERALS MODES FUNCTIONS PINS
ADC1 IN0 ADC1_IN0 PA0-WKUP
ADC1 IN1 ADC1_IN1 PA1
I2C1 I2C I2C1_SCL PB8
I2C1 I2C I2C1_SDA PB9
I2C2 I2C I2C2_SCL PB10
I2C2 I2C I2C2_SDA PB11
RCC BYPASS Clock Source RCC_OSC_IN PD0-OSC_IN
RCC BYPASS Clock Source RCC_OSC_OUT PD1-OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14-OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15-OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 TIM1_CH1 PA8
TIM1 PWM Generation CH2 TIM1_CH2 PA9
TIM2 Internal Clock TIM2_VS_ClockSourceINT VP_TIM2_VS_ClockSourceINT
TIM3 Encoder Mode TIM3_CH1 PA6
TIM3 Encoder Mode TIM3_CH2 PA7
TIM4 Encoder Mode TIM4_CH1 PB6
TIM4 Encoder Mode TIM4_CH2 PB7
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
USART3 Asynchronous USART3_RX PC11
USART3 Asynchronous USART3_TX PC10
Pin Nb PINs FUNCTIONs LABELs
2 PC13-TAMPER-RTC GPIO_EXTI13 BLUE_BUTTON
3 PC14-OSC32_IN RCC_OSC32_IN
4 PC15-OSC32_OUT RCC_OSC32_OUT
5 PD0-OSC_IN RCC_OSC_IN
6 PD1-OSC_OUT RCC_OSC_OUT
8 PC0 GPIO_Output MOTOR1_IN1
9 PC1 GPIO_Output MOTOR1_IN2
10 PC2 GPIO_Output MOTOR2_IN1
11 PC3 GPIO_Output MOTOR2_IN2
14 PA0-WKUP ADC1_IN0
15 PA1 ADC1_IN1
16 PA2 USART2_TX USER_TX
17 PA3 USART2_RX USER_RX
21 PA5 GPIO_Output GREEN_LED
22 PA6 TIM3_CH1 M1_PHASE_A
23 PA7 TIM3_CH2 M1_PHASE_B
29 PB10 I2C2_SCL SERVO_DRIVER_SCL
30 PB11 I2C2_SDA SERVO_DRIVER_SDA
41 PA8 TIM1_CH1 MOTOR1_PWM
42 PA9 TIM1_CH2 MOTOR2_PWM
46 PA13 SYS_JTMS-SWDIO TMS
49 PA14 SYS_JTCK-SWCLK TCK
51 PC10 USART3_TX Jetson_TX
52 PC11 USART3_RX Jetson_RX
58 PB6 TIM4_CH1 M2_PHASE_A
59 PB7 TIM4_CH2 M2_PHASE_B
61 PB8 I2C1_SCL GYRO_SCL
62 PB9 I2C1_SDA GYRO_SDA
SOFTWARE PROJECT
Project Settings :
Project Name : STM32_Demo
Project Folder : C:\Users\VincentChan\Desktop\Humane_Controller
Toolchain / IDE : MDK-ARM V5
Firmware Package Name and Version : STM32Cube FW_F1 V1.8.3
Code Generation Settings :
STM32Cube MCU packages and embedded software packs : Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : No
Backup previously generated files when re-generating : No
Delete previously generated files when not re-generated : Yes
Set all free pins as analog (to optimize the power consumption) : No
Toolchains Settings :
Compiler Optimizations :