0% found this document useful (0 votes)
102 views9 pages

USART

This document provides a configuration report for a USART project using an STM32F407 MCU. It details the pinout, clock tree, IPs including USART3 configured for asynchronous communication at 115200 baud, and NVIC configuration. Power consumption and software project settings are also specified.

Uploaded by

aesyop
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views9 pages

USART

This document provides a configuration report for a USART project using an STM32F407 MCU. It details the pinout, clock tree, IPs including USART3 configured for asynchronous communication at 115200 baud, and NVIC configuration. Power consumption and software project settings are also specified.

Uploaded by

aesyop
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

USART Project

Configuration Report

1. Description

1.1. Project

Project Name USART


Board Name USART
Generated with: STM32CubeMX 4.19.0
Date 02/10/2017

1.2. MCU

MCU Series STM32F4


MCU Line STM32F407/417
MCU name STM32F407VETx
MCU Package LQFP100
MCU Pin number 100

Page 1
USART Project
Configuration Report

2. Pinout Configuration

Page 2
USART Project
Configuration Report

3. Pins Configuration

Pin Number Pin Name Pin Type Alternate Label


LQFP100 (function after Function(s)
reset)
6 VBAT Power
10 VSS Power
11 VDD Power
14 NRST Reset
19 VDD Power
20 VSSA Power
21 VREF+ Power
22 VDDA Power
27 VSS Power
28 VDD Power
49 VCAP_1 Power
50 VDD Power
73 VCAP_2 Power
74 VSS Power
75 VDD Power
78 PC10 I/O USART3_TX
79 PC11 I/O USART3_RX
94 BOOT0 Boot
99 VSS Power
100 VDD Power

Page 3
USART Project
Configuration Report

4. Clock Tree Configuration

Page 4
USART Project
Configuration Report

5. IPs and Middleware Configuration

5.1. SYS
Timebase Source: SysTick

5.2. USART3
Mode: Asynchronous

5.2.1. Parameter Settings:

Basic Parameters:
Baud Rate 115200
Word Length 8 Bits (including Parity)
Parity None
Stop Bits 1

Advanced Parameters:
Data Direction Receive and Transmit
Over Sampling 16 Samples

* User modified value

Page 5
USART Project
Configuration Report

6. System Configuration

6.1. GPIO configuration

IP Pin Signal GPIO mode GPIO pull/up pull Max User Label
down Speed
USART3 PC10 USART3_TX Alternate Function Push Pull Pull-up Very High
*
PC11 USART3_RX Alternate Function Push Pull Pull-up Very High
*

6.2. DMA configuration

nothing configured in DMA service

Page 6
USART Project
Configuration Report

6.3. NVIC configuration

Interrupt Table Enable Preenmption Priority SubPriority


Non maskable interrupt true 0 0
Hard fault interrupt true 0 0
Memory management fault true 0 0
Pre-fetch fault, memory access fault true 0 0
Undefined instruction or illegal state true 0 0
System service call via SWI instruction true 0 0
Debug monitor true 0 0
Pendable request for system service true 0 0
System tick timer true 0 0
PVD interrupt through EXTI line 16 unused
Flash global interrupt unused
RCC global interrupt unused
USART3 global interrupt unused
FPU global interrupt unused

* User modified value

Page 7
USART Project
Configuration Report

7. Power Consumption Calculator report

7.1. Microcontroller Selection

Series STM32F4
Line STM32F407/417
MCU STM32F407VETx
Datasheet 022152_Rev7

7.2. Parameter Selection

Temperature 25
Vdd 3.3

Page 8
USART Project
Configuration Report

8. Software Project

8.1. Project Settings

Name Value
Project Name USART
Project Folder D:\Open407V-D-Demo-HAL\5.UART\1.USART_Printf\USART
Toolchain / IDE MDK-ARM V5
Firmware Package Name and Version STM32Cube FW_F4 V1.14.0

8.2. Code Generation Settings

Name Value
STM32Cube Firmware Library Package Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files 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 No
consumption)

Page 9

You might also like