You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
243 lines
6.2 KiB
243 lines
6.2 KiB
|
10 months ago
|
Configuration BHBF_Robot_Detect
|
||
|
|
STM32CubeMX 6.11.0
|
||
|
|
Date 06/25/2024
|
||
|
|
MCU STM32H743VGTx
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
PERIPHERALS MODES FUNCTIONS PINS
|
||
|
|
DEBUG Serial Wire DEBUG_JTCK-SWCLK PA14 (JTCK/SWCLK)
|
||
|
|
DEBUG Serial Wire DEBUG_JTMS-SWDIO PA13 (JTMS/SWDIO)
|
||
|
|
ETH RMII ETH_CRS_DV PA7
|
||
|
|
ETH RMII ETH_MDC PC1
|
||
|
|
ETH RMII ETH_MDIO PA2
|
||
|
|
ETH RMII ETH_REF_CLK PA1
|
||
|
|
ETH RMII ETH_RXD0 PC4
|
||
|
|
ETH RMII ETH_RXD1 PC5
|
||
|
|
ETH RMII ETH_TXD0 PB12
|
||
|
|
ETH RMII ETH_TXD1 PB13
|
||
|
|
ETH RMII ETH_TX_EN PB11
|
||
|
|
FDCAN1 Activated FDCAN1_RX PB8
|
||
|
|
FDCAN1 Activated FDCAN1_TX PB9
|
||
|
|
FDCAN2 Activated FDCAN2_RX PB5
|
||
|
|
FDCAN2 Activated FDCAN2_TX PB6
|
||
|
|
I2C4 I2C I2C4_SCL PD12
|
||
|
|
I2C4 I2C I2C4_SDA PD13
|
||
|
|
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0)
|
||
|
|
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1)
|
||
|
|
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
|
||
|
|
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
|
||
|
|
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
|
||
|
|
UART4 Asynchronous UART4_RX PA11
|
||
|
|
UART4 Asynchronous UART4_TX PA12
|
||
|
|
UART5 Asynchronous UART5_RX PD2
|
||
|
|
UART5 Asynchronous UART5_TX PC12
|
||
|
|
UART7 Asynchronous UART7_RX PA8
|
||
|
|
UART7 Asynchronous UART7_TX PA15 (JTDI)
|
||
|
|
USART1 Asynchronous USART1_RX PB15
|
||
|
|
USART1 Asynchronous USART1_TX PB14
|
||
|
|
USART2 Asynchronous USART2_RX PD6
|
||
|
|
USART2 Asynchronous USART2_TX PD5
|
||
|
|
USART3 Asynchronous USART3_RX PD9
|
||
|
|
USART3 Asynchronous USART3_TX PD8
|
||
|
|
USART6 Asynchronous USART6_RX PC7
|
||
|
|
USART6 Asynchronous USART6_TX PC6
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
Pin Nb PINs FUNCTIONs LABELs
|
||
|
|
1 PE2 GPIO_Input IN_0
|
||
|
|
2 PE3 GPIO_Input IN_1
|
||
|
|
3 PE4 GPIO_Input IN_2
|
||
|
|
4 PE5 GPIO_Input IN_3
|
||
|
|
5 PE6 GPIO_Input IN_4
|
||
|
|
7 PC13 GPIO_Input IN_5
|
||
|
|
12 PH0-OSC_IN (PH0) RCC_OSC_IN
|
||
|
|
13 PH1-OSC_OUT (PH1) RCC_OSC_OUT
|
||
|
|
15 PC0 GPIO_Output RST_WDI
|
||
|
|
16 PC1 ETH_MDC
|
||
|
|
17 PC2_C GPIO_Output OUT_0
|
||
|
|
18 PC3_C GPIO_Output OUT_1
|
||
|
|
22 PA0 GPIO_Output OUT_2
|
||
|
|
23 PA1 ETH_REF_CLK
|
||
|
|
24 PA2 ETH_MDIO
|
||
|
|
25 PA3 GPIO_Output OUT_3
|
||
|
|
28 PA4 GPIO_Output OUT_4
|
||
|
|
29 PA5 GPIO_Output OUT_5
|
||
|
|
30 PA6 GPIO_Output ETH_RST
|
||
|
|
31 PA7 ETH_CRS_DV
|
||
|
|
32 PC4 ETH_RXD0
|
||
|
|
33 PC5 ETH_RXD1
|
||
|
|
41 PE11 GPIO_Output EEPROM_WP
|
||
|
|
42 PE12 GPIO_Output EEPROM_SCL
|
||
|
|
43 PE13 GPIO_Input EEPROM_SDA
|
||
|
|
47 PB11 ETH_TX_EN
|
||
|
|
51 PB12 ETH_TXD0
|
||
|
|
52 PB13 ETH_TXD1
|
||
|
|
53 PB14 USART1_TX
|
||
|
|
54 PB15 USART1_RX
|
||
|
|
55 PD8 USART3_TX
|
||
|
|
56 PD9 USART3_RX
|
||
|
|
57 PD10 GPIO_Output RS485_1_DIR
|
||
|
|
58 PD11 GPIO_Output RS485_2_DIR
|
||
|
|
59 PD12 I2C4_SCL
|
||
|
|
60 PD13 I2C4_SDA
|
||
|
|
61 PD14 GPIO_EXTI14
|
||
|
|
63 PC6 USART6_TX
|
||
|
|
64 PC7 USART6_RX
|
||
|
|
65 PC8 GPIO_Output RS485_3_DIR
|
||
|
|
66 PC9 GPIO_Output RS485_4_DIR
|
||
|
|
67 PA8 UART7_RX
|
||
|
|
70 PA11 UART4_RX
|
||
|
|
71 PA12 UART4_TX
|
||
|
|
72 PA13 (JTMS/SWDIO) DEBUG_JTMS-SWDIO
|
||
|
|
76 PA14 (JTCK/SWCLK) DEBUG_JTCK-SWCLK
|
||
|
|
77 PA15 (JTDI) UART7_TX
|
||
|
|
78 PC10 GPIO_Output E22_RST
|
||
|
|
80 PC12 UART5_TX
|
||
|
|
81 PD0 GPIO_Output E28_M0
|
||
|
|
82 PD1 GPIO_Output E28_M1
|
||
|
|
83 PD2 UART5_RX
|
||
|
|
84 PD3 GPIO_Output E28_M2
|
||
|
|
85 PD4 GPIO_EXTI4 E28_AUX
|
||
|
|
86 PD5 USART2_TX
|
||
|
|
87 PD6 USART2_RX
|
||
|
|
91 PB5 FDCAN2_RX
|
||
|
|
92 PB6 FDCAN2_TX
|
||
|
|
93 PB7 GPIO_Output E22_M1
|
||
|
|
95 PB8 FDCAN1_RX
|
||
|
|
96 PB9 FDCAN1_TX
|
||
|
|
97 PE0 GPIO_Output E22_M0
|
||
|
|
98 PE1 GPIO_EXTI1 E22_AUX
|
||
|
|
PERIPHERALS MODES FUNCTIONS PINS
|
||
|
|
DEBUG Serial Wire DEBUG_JTCK-SWCLK PA14 (JTCK/SWCLK)
|
||
|
|
DEBUG Serial Wire DEBUG_JTMS-SWDIO PA13 (JTMS/SWDIO)
|
||
|
|
ETH RMII ETH_CRS_DV PA7
|
||
|
|
ETH RMII ETH_MDC PC1
|
||
|
|
ETH RMII ETH_MDIO PA2
|
||
|
|
ETH RMII ETH_REF_CLK PA1
|
||
|
|
ETH RMII ETH_RXD0 PC4
|
||
|
|
ETH RMII ETH_RXD1 PC5
|
||
|
|
ETH RMII ETH_TXD0 PB12
|
||
|
|
ETH RMII ETH_TXD1 PB13
|
||
|
|
ETH RMII ETH_TX_EN PB11
|
||
|
|
FDCAN1 Activated FDCAN1_RX PB8
|
||
|
|
FDCAN1 Activated FDCAN1_TX PB9
|
||
|
|
FDCAN2 Activated FDCAN2_RX PB5
|
||
|
|
FDCAN2 Activated FDCAN2_TX PB6
|
||
|
|
I2C4 I2C I2C4_SCL PD12
|
||
|
|
I2C4 I2C I2C4_SDA PD13
|
||
|
|
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0)
|
||
|
|
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1)
|
||
|
|
SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick
|
||
|
|
TIM1 Internal Clock TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT
|
||
|
|
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
|
||
|
|
UART4 Asynchronous UART4_RX PA11
|
||
|
|
UART4 Asynchronous UART4_TX PA12
|
||
|
|
UART5 Asynchronous UART5_RX PD2
|
||
|
|
UART5 Asynchronous UART5_TX PC12
|
||
|
|
UART7 Asynchronous UART7_RX PA8
|
||
|
|
UART7 Asynchronous UART7_TX PA15 (JTDI)
|
||
|
|
USART1 Asynchronous USART1_RX PB15
|
||
|
|
USART1 Asynchronous USART1_TX PB14
|
||
|
|
USART2 Asynchronous USART2_RX PD6
|
||
|
|
USART2 Asynchronous USART2_TX PD5
|
||
|
|
USART3 Asynchronous USART3_RX PD9
|
||
|
|
USART3 Asynchronous USART3_TX PD8
|
||
|
|
USART6 Asynchronous USART6_RX PC7
|
||
|
|
USART6 Asynchronous USART6_TX PC6
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
Pin Nb PINs FUNCTIONs LABELs
|
||
|
|
1 PE2 GPIO_Input IN_0
|
||
|
|
2 PE3 GPIO_Input IN_1
|
||
|
|
3 PE4 GPIO_Input IN_2
|
||
|
|
4 PE5 GPIO_Input IN_3
|
||
|
|
5 PE6 GPIO_Input IN_4
|
||
|
|
7 PC13 GPIO_Input IN_5
|
||
|
|
12 PH0-OSC_IN (PH0) RCC_OSC_IN
|
||
|
|
13 PH1-OSC_OUT (PH1) RCC_OSC_OUT
|
||
|
|
15 PC0 GPIO_Output RST_WDI
|
||
|
|
16 PC1 ETH_MDC
|
||
|
|
17 PC2_C GPIO_Output OUT_0
|
||
|
|
18 PC3_C GPIO_Output OUT_1
|
||
|
|
22 PA0 GPIO_Output OUT_2
|
||
|
|
23 PA1 ETH_REF_CLK
|
||
|
|
24 PA2 ETH_MDIO
|
||
|
|
25 PA3 GPIO_Output OUT_3
|
||
|
|
28 PA4 GPIO_Output OUT_4
|
||
|
|
29 PA5 GPIO_Output OUT_5
|
||
|
|
30 PA6 GPIO_Output ETH_RST
|
||
|
|
31 PA7 ETH_CRS_DV
|
||
|
|
32 PC4 ETH_RXD0
|
||
|
|
33 PC5 ETH_RXD1
|
||
|
|
41 PE11 GPIO_Output EEPROM_WP
|
||
|
|
42 PE12 GPIO_Output EEPROM_SCL
|
||
|
|
43 PE13 GPIO_Input EEPROM_SDA
|
||
|
|
47 PB11 ETH_TX_EN
|
||
|
|
51 PB12 ETH_TXD0
|
||
|
|
52 PB13 ETH_TXD1
|
||
|
|
53 PB14 USART1_TX
|
||
|
|
54 PB15 USART1_RX
|
||
|
|
55 PD8 USART3_TX
|
||
|
|
56 PD9 USART3_RX
|
||
|
|
57 PD10 GPIO_Output RS485_1_DIR
|
||
|
|
58 PD11 GPIO_Output RS485_2_DIR
|
||
|
|
59 PD12 I2C4_SCL
|
||
|
|
60 PD13 I2C4_SDA
|
||
|
|
61 PD14 GPIO_EXTI14
|
||
|
|
63 PC6 USART6_TX
|
||
|
|
64 PC7 USART6_RX
|
||
|
|
65 PC8 GPIO_Output RS485_3_DIR
|
||
|
|
66 PC9 GPIO_Output RS485_4_DIR
|
||
|
|
67 PA8 UART7_RX
|
||
|
|
70 PA11 UART4_RX
|
||
|
|
71 PA12 UART4_TX
|
||
|
|
72 PA13 (JTMS/SWDIO) DEBUG_JTMS-SWDIO
|
||
|
|
76 PA14 (JTCK/SWCLK) DEBUG_JTCK-SWCLK
|
||
|
|
77 PA15 (JTDI) UART7_TX
|
||
|
|
78 PC10 GPIO_Output E22_RST
|
||
|
|
80 PC12 UART5_TX
|
||
|
|
81 PD0 GPIO_Output E28_M0
|
||
|
|
82 PD1 GPIO_Output E28_M1
|
||
|
|
83 PD2 UART5_RX
|
||
|
|
84 PD3 GPIO_Output E28_M2
|
||
|
|
85 PD4 GPIO_EXTI4 E28_AUX
|
||
|
|
86 PD5 USART2_TX
|
||
|
|
87 PD6 USART2_RX
|
||
|
|
91 PB5 FDCAN2_RX
|
||
|
|
92 PB6 FDCAN2_TX
|
||
|
|
93 PB7 GPIO_Output E22_M1
|
||
|
|
95 PB8 FDCAN1_RX
|
||
|
|
96 PB9 FDCAN1_TX
|
||
|
|
97 PE0 GPIO_Output E22_M0
|
||
|
|
98 PE1 GPIO_EXTI1 E22_AUX
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
SOFTWARE PROJECT
|
||
|
|
|
||
|
|
Project Settings :
|
||
|
|
Project Name : BHBF_Robot_Detect
|
||
|
|
Project Folder : D:\WeChat Files\WeChat Files\wxid_mnyr7127xheu22\FileStorage\File\2024-06\BHBF_Robot_Detect
|
||
|
|
Toolchain / IDE : STM32CubeIDE
|
||
|
|
Firmware Package Name and Version : STM32Cube FW_H7 V1.10.0
|
||
|
|
|
||
|
|
|
||
|
|
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 :
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|