5.1.6.2.2. Functional requirements

Requirement: label REQ_INT3_1732789271 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must set the USART_CR1_UE value to 0 before configuration.

Requirement: label REQ_INT3_1732789141 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must enable clock for USART.

Requirement: label REQ_INT3_1732789166 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must enable clock for USART by setting the USART1_CR1 register

Requirement: label REQ_INT3_1732793965 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must enable clock for pins PA9(TX) and PA10 (RX)

Requirement: label REQ_INT3_1732789455 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must set TX pin (PA9) as AF7 (Alternate Function 7)

Requirement: label REQ_INT3_1732789556 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must set RX pin (PA10) as AF7 (Alternate Function 7)

Requirement: label REQ_INT3_1732789671 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System shall control Baud Rate by controlling BRR

Requirement: label REQ_INT3_1732789710 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System shall control word length by controlling USART_CR1

Requirement: label REQ_INT3_1732789807 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System shall control the number of stop bit by controlling USART_CR1

Requirement: label REQ_INT3_1732794522 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must have possibility to have cohice to enable transmission, receiver or both transmission and receiver mode for USART

Requirement: label REQ_INT3_1732789887 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must enable USART

Requirement: label REQ_INT3_1732789951 ../../../../../_images/arrow-right-circle.svg
status: Draft
style: red_bar
category: Functional
priority: Low

System must set the microcontroller to transmit and recieve mode