satellite-testing-system/MCU.txt

201 lines
5.3 KiB
Plaintext
Raw Normal View History

Configuration MCU
STM32CubeMX 6.11.1
Date 06/23/2024
MCU STM32L476RETx
PERIPHERALS MODES FUNCTIONS PINS
CAN1 Activated CAN1_RX PB8
CAN1 Activated CAN1_TX PB9
I2C3 I2C I2C3_SCL PC0
I2C3 I2C I2C3_SDA PC1
LPUART1 Asynchronous LPUART1_RX PB10
LPUART1 Asynchronous LPUART1_TX PB11
LPUART1 Hardware Flow Control (RS485) LPUART1_DE PB12
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0)
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1)
SDMMC1 MMC 1 bit SDMMC1_CK PC12
SDMMC1 MMC 1 bit SDMMC1_CMD PD2
SDMMC1 MMC 1 bit SDMMC1_D0 PC8
SPI2 Full-Duplex Master SPI2_MISO PB14
SPI2 Full-Duplex Master SPI2_MOSI PB15
SPI2 Full-Duplex Master SPI2_SCK PB13
SPI3 Full-Duplex Master SPI3_MISO PB4 (NJTRST)
SPI3 Full-Duplex Master SPI3_MOSI PB5
SPI3 Full-Duplex Master SPI3_SCK PB3 (JTDO-TRACESWO)
SYS Serial Wire SYS_JTCK-SWCLK PA14 (JTCK-SWCLK)
SYS Serial Wire SYS_JTMS-SWDIO PA13 (JTMS-SWDIO)
SYS Power Voltage Detector In (Internal analog voltage) SYS_V_PVD_IN VP_SYS_V_PVD_IN
SYS TIM15 SYS_VS_tim15 VP_SYS_VS_tim15
UART4 Asynchronous UART4_RX PA1
UART4 Asynchronous UART4_TX PA0
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
USART3 Asynchronous USART3_RX PC5
USART3 Asynchronous USART3_TX PC4
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
2 PC13 GPIO_Output
3 PC14-OSC32_IN (PC14) GPIO_EXTI14
4 PC15-OSC32_OUT (PC15) GPIO_Output
5 PH0-OSC_IN (PH0) RCC_OSC_IN
6 PH1-OSC_OUT (PH1) RCC_OSC_OUT
8 PC0 I2C3_SCL
9 PC1 I2C3_SDA
10 PC2 GPIO_EXTI2
11 PC3 GPIO_EXTI3
14 PA0 UART4_TX
15 PA1 UART4_RX
16 PA2 USART2_TX
17 PA3 USART2_RX
20 PA4 GPIO_Output
21 PA5 GPIO_Output
22 PA6 GPIO_Output
23 PA7 GPIO_Output
24 PC4 USART3_TX
25 PC5 USART3_RX
26 PB0 GPIO_Output
28 PB2 GPIO_Output
29 PB10 LPUART1_RX
30 PB11 LPUART1_TX
33 PB12 LPUART1_DE
34 PB13 SPI2_SCK
35 PB14 SPI2_MISO
36 PB15 SPI2_MOSI
37 PC6 GPIO_Output
39 PC8 SDMMC1_D0
41 PA8 GPIO_Input
42 PA9 USART1_TX
43 PA10 USART1_RX
44 PA11 USB_OTG_FS_DM
45 PA12 USB_OTG_FS_DP
46 PA13 (JTMS-SWDIO) SYS_JTMS-SWDIO
49 PA14 (JTCK-SWCLK) SYS_JTCK-SWCLK
50 PA15 (JTDI) GPIO_Output
53 PC12 SDMMC1_CK
54 PD2 SDMMC1_CMD
55 PB3 (JTDO-TRACESWO) SPI3_SCK
56 PB4 (NJTRST) SPI3_MISO
57 PB5 SPI3_MOSI
58 PB6 GPIO_Output
59 PB7 GPIO_EXTI7
61 PB8 CAN1_RX
62 PB9 CAN1_TX
PERIPHERALS MODES FUNCTIONS PINS
CAN1 Activated CAN1_RX PB8
CAN1 Activated CAN1_TX PB9
I2C3 I2C I2C3_SCL PC0
I2C3 I2C I2C3_SDA PC1
LPUART1 Asynchronous LPUART1_RX PB10
LPUART1 Asynchronous LPUART1_TX PB11
LPUART1 Hardware Flow Control (RS485) LPUART1_DE PB12
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN (PH0)
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT (PH1)
SDMMC1 MMC 1 bit SDMMC1_CK PC12
SDMMC1 MMC 1 bit SDMMC1_CMD PD2
SDMMC1 MMC 1 bit SDMMC1_D0 PC8
SPI2 Full-Duplex Master SPI2_MISO PB14
SPI2 Full-Duplex Master SPI2_MOSI PB15
SPI2 Full-Duplex Master SPI2_SCK PB13
SPI3 Full-Duplex Master SPI3_MISO PB4 (NJTRST)
SPI3 Full-Duplex Master SPI3_MOSI PB5
SPI3 Full-Duplex Master SPI3_SCK PB3 (JTDO-TRACESWO)
SYS Serial Wire SYS_JTCK-SWCLK PA14 (JTCK-SWCLK)
SYS Serial Wire SYS_JTMS-SWDIO PA13 (JTMS-SWDIO)
SYS Power Voltage Detector In (Internal analog voltage) SYS_V_PVD_IN VP_SYS_V_PVD_IN
SYS TIM15 SYS_VS_tim15 VP_SYS_VS_tim15
UART4 Asynchronous UART4_RX PA1
UART4 Asynchronous UART4_TX PA0
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
USART3 Asynchronous USART3_RX PC5
USART3 Asynchronous USART3_TX PC4
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
2 PC13 GPIO_Output
3 PC14-OSC32_IN (PC14) GPIO_EXTI14
4 PC15-OSC32_OUT (PC15) GPIO_Output
5 PH0-OSC_IN (PH0) RCC_OSC_IN
6 PH1-OSC_OUT (PH1) RCC_OSC_OUT
8 PC0 I2C3_SCL
9 PC1 I2C3_SDA
10 PC2 GPIO_EXTI2
11 PC3 GPIO_EXTI3
14 PA0 UART4_TX
15 PA1 UART4_RX
16 PA2 USART2_TX
17 PA3 USART2_RX
20 PA4 GPIO_Output
21 PA5 GPIO_Output
22 PA6 GPIO_Output
23 PA7 GPIO_Output
24 PC4 USART3_TX
25 PC5 USART3_RX
26 PB0 GPIO_Output
28 PB2 GPIO_Output
29 PB10 LPUART1_RX
30 PB11 LPUART1_TX
33 PB12 LPUART1_DE
34 PB13 SPI2_SCK
35 PB14 SPI2_MISO
36 PB15 SPI2_MOSI
37 PC6 GPIO_Output
39 PC8 SDMMC1_D0
41 PA8 GPIO_Input
42 PA9 USART1_TX
43 PA10 USART1_RX
44 PA11 USB_OTG_FS_DM
45 PA12 USB_OTG_FS_DP
46 PA13 (JTMS-SWDIO) SYS_JTMS-SWDIO
49 PA14 (JTCK-SWCLK) SYS_JTCK-SWCLK
50 PA15 (JTDI) GPIO_Output
53 PC12 SDMMC1_CK
54 PD2 SDMMC1_CMD
55 PB3 (JTDO-TRACESWO) SPI3_SCK
56 PB4 (NJTRST) SPI3_MISO
57 PB5 SPI3_MOSI
58 PB6 GPIO_Output
59 PB7 GPIO_EXTI7
61 PB8 CAN1_RX
62 PB9 CAN1_TX
SOFTWARE PROJECT
Project Settings :
Project Name : MCU
Project Folder : C:\BLACKBOARD\AAA_UNITS\AAA_HONORS\firmware
Toolchain / IDE : STM32CubeIDE
Firmware Package Name and Version : STM32Cube FW_L4 V1.18.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 : 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 :