-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRMc_adam_GeneralRobotSystemCode.txt
196 lines (174 loc) · 5.46 KB
/
RMc_adam_GeneralRobotSystemCode.txt
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
Configuration RMc_adam_GeneralRobotSystemCode
STM32CubeMX 6.3.0
Date 12/24/2021
MCU STM32F407IGHx
PERIPHERALS MODES FUNCTIONS PINS
CAN1 Activated CAN1_RX PD0
CAN1 Activated CAN1_TX PD1
CAN2 Activated CAN2_RX PB5
CAN2 Activated CAN2_TX PB6
I2C2 I2C I2C2_SCL PF1
I2C2 I2C I2C2_SDA PF0
I2C3 I2C I2C3_SCL PA8
I2C3 I2C I2C3_SDA PC9
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT
SPI1 Full-Duplex Master SPI1_MISO PB4
SPI1 Full-Duplex Master SPI1_MOSI PA7
SPI1 Full-Duplex Master SPI1_SCK PB3
SYS TIM2 SYS_VS_tim2 VP_SYS_VS_tim2
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 TIM1_CH1 PE9
TIM1 PWM Generation CH2 TIM1_CH2 PE11
TIM1 PWM Generation CH3 TIM1_CH3 PE13
TIM1 PWM Generation CH4 TIM1_CH4 PE14
TIM5 Internal Clock TIM5_VS_ClockSourceINT VP_TIM5_VS_ClockSourceINT
TIM5 PWM Generation CH1 TIM5_CH1 PH10
TIM5 PWM Generation CH2 TIM5_CH2 PH11
TIM5 PWM Generation CH3 TIM5_CH3 PH12
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 PWM Generation CH1 TIM8_CH1 PC6
TIM10 Enable_Timer TIM10_VS_ClockSourceINT VP_TIM10_VS_ClockSourceINT
TIM10 PWM Generation CH1 TIM10_CH1 PF6
TIM13 Enable_Timer TIM13_VS_ClockSourceINT VP_TIM13_VS_ClockSourceINT
TIM14 Enable_Timer TIM14_VS_ClockSourceINT VP_TIM14_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PB7
USART1 Asynchronous USART1_TX PA9
USART3 Asynchronous USART3_RX PC11
USART3 Asynchronous USART3_TX PC10
USART6 Asynchronous USART6_RX PG9
USART6 Asynchronous USART6_TX PG14
USB_OTG_FS Device_Only USB_OTG_FS_DM PA11
USB_OTG_FS Device_Only USB_OTG_FS_DP PA12
Pin Nb PINs FUNCTIONs LABELs
A6 PB5 CAN2_RX
A7 PG14 USART6_TX
A9 PB4 SPI1_MISO
A10 PB3 SPI1_SCK
B5 PB7 USART1_RX
B6 PB6 CAN2_TX
B12 PD0 CAN1_RX
B13 PC11 USART3_RX
B14 PC10 USART3_TX
B15 PA12 USB_OTG_FS_DP
C2 PI7 GPIO_EXTI7 IO7
C3 PI6 GPIO_Input IO6
C10 PG9 USART6_RX
C12 PD1 CAN1_TX
C15 PA11 USB_OTG_FS_DM
E2 PF0 I2C2_SDA
E15 PA9 USART1_TX
F14 PC9 I2C3_SDA
F15 PA8 I2C3_SCL
G1 PH0-OSC_IN RCC_OSC_IN
H1 PH1-OSC_OUT RCC_OSC_OUT
H3 PF1 I2C2_SCL
H15 PC6 TIM8_CH1
J15 PG6 GPIO_Output
K2 PF6 TIM10_CH1
K12 PH12 TIM5_CH3
K15 PG3 GPIO_EXTI3 IST8310_DRDY
L12 PH11 TIM5_CH2
L13 PH10 TIM5_CH1
N4 PA4 GPIO_Output CS1_ACCEL
N5 PC4 GPIO_EXTI4 INT1_ACCEL
N11 PE13 TIM1_CH3
P5 PC5 GPIO_EXTI5 INT1_GRYO
P9 PE9 TIM1_CH1
P10 PE11 TIM1_CH2
P11 PE14 TIM1_CH4
P12 PB12 GPIO_Output IO8
R3 PA7 SPI1_MOSI
R5 PB0 GPIO_Output CS1_GYRO
PERIPHERALS MODES FUNCTIONS PINS
CAN1 Activated CAN1_RX PD0
CAN1 Activated CAN1_TX PD1
CAN2 Activated CAN2_RX PB5
CAN2 Activated CAN2_TX PB6
I2C2 I2C I2C2_SCL PF1
I2C2 I2C I2C2_SDA PF0
I2C3 I2C I2C3_SCL PA8
I2C3 I2C I2C3_SDA PC9
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT
SPI1 Full-Duplex Master SPI1_MISO PB4
SPI1 Full-Duplex Master SPI1_MOSI PA7
SPI1 Full-Duplex Master SPI1_SCK PB3
SYS TIM2 SYS_VS_tim2 VP_SYS_VS_tim2
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
TIM1 PWM Generation CH1 TIM1_CH1 PE9
TIM1 PWM Generation CH2 TIM1_CH2 PE11
TIM1 PWM Generation CH3 TIM1_CH3 PE13
TIM1 PWM Generation CH4 TIM1_CH4 PE14
TIM5 Internal Clock TIM5_VS_ClockSourceINT VP_TIM5_VS_ClockSourceINT
TIM5 PWM Generation CH1 TIM5_CH1 PH10
TIM5 PWM Generation CH2 TIM5_CH2 PH11
TIM5 PWM Generation CH3 TIM5_CH3 PH12
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 PWM Generation CH1 TIM8_CH1 PC6
TIM10 Enable_Timer TIM10_VS_ClockSourceINT VP_TIM10_VS_ClockSourceINT
TIM10 PWM Generation CH1 TIM10_CH1 PF6
TIM13 Enable_Timer TIM13_VS_ClockSourceINT VP_TIM13_VS_ClockSourceINT
TIM14 Enable_Timer TIM14_VS_ClockSourceINT VP_TIM14_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PB7
USART1 Asynchronous USART1_TX PA9
USART3 Asynchronous USART3_RX PC11
USART3 Asynchronous USART3_TX PC10
USART6 Asynchronous USART6_RX PG9
USART6 Asynchronous USART6_TX PG14
USB_OTG_FS Device_Only USB_OTG_FS_DM PA11
USB_OTG_FS Device_Only USB_OTG_FS_DP PA12
Pin Nb PINs FUNCTIONs LABELs
A6 PB5 CAN2_RX
A7 PG14 USART6_TX
A9 PB4 SPI1_MISO
A10 PB3 SPI1_SCK
B5 PB7 USART1_RX
B6 PB6 CAN2_TX
B12 PD0 CAN1_RX
B13 PC11 USART3_RX
B14 PC10 USART3_TX
B15 PA12 USB_OTG_FS_DP
C2 PI7 GPIO_EXTI7 IO7
C3 PI6 GPIO_Input IO6
C10 PG9 USART6_RX
C12 PD1 CAN1_TX
C15 PA11 USB_OTG_FS_DM
E2 PF0 I2C2_SDA
E15 PA9 USART1_TX
F14 PC9 I2C3_SDA
F15 PA8 I2C3_SCL
G1 PH0-OSC_IN RCC_OSC_IN
H1 PH1-OSC_OUT RCC_OSC_OUT
H3 PF1 I2C2_SCL
H15 PC6 TIM8_CH1
J15 PG6 GPIO_Output
K2 PF6 TIM10_CH1
K12 PH12 TIM5_CH3
K15 PG3 GPIO_EXTI3 IST8310_DRDY
L12 PH11 TIM5_CH2
L13 PH10 TIM5_CH1
N4 PA4 GPIO_Output CS1_ACCEL
N5 PC4 GPIO_EXTI4 INT1_ACCEL
N11 PE13 TIM1_CH3
P5 PC5 GPIO_EXTI5 INT1_GRYO
P9 PE9 TIM1_CH1
P10 PE11 TIM1_CH2
P11 PE14 TIM1_CH4
P12 PB12 GPIO_Output IO8
R3 PA7 SPI1_MOSI
R5 PB0 GPIO_Output CS1_GYRO
SOFTWARE PROJECT
Project Settings :
Project Name : RMc_adam_GeneralRobotSystemCode
Project Folder : C:\Users\sethome\Desktop\RM¿ª·¢°åCÐÍÍØÕ¹¿ò¼Ü\RMc_Adam_GenralRobotSystem Ver1.0.4.20210818 Alpha
Toolchain / IDE : MDK-ARM V5
Firmware Package Name and Version : STM32Cube FW_F4 V1.26.2
Code Generation Settings :
STM32Cube MCU packages and embedded software packs : Copy only the necessary library files
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : Yes
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 :