.. _functional_requirements: Functional requirements ======================= .. req:: label :id: REQ_INT3_1732789271 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must set the USART_CR1_UE value to 0 before configuration. .. req:: label :id: REQ_INT3_1732789141 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must enable clock for USART. .. req:: label :id: REQ_INT3_1732789166 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must enable clock for USART by setting the USART1_CR1 register .. req:: label :id: REQ_INT3_1732793965 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must enable clock for pins PA9(TX) and PA10 (RX) .. req:: label :id: REQ_INT3_1732789455 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must set TX pin (PA9) as AF7 (Alternate Function 7) .. req:: label :id: REQ_INT3_1732789556 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must set RX pin (PA10) as AF7 (Alternate Function 7) .. req:: label :id: REQ_INT3_1732789671 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System shall control Baud Rate by controlling BRR .. req:: label :id: REQ_INT3_1732789710 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System shall control word length by controlling USART_CR1 .. req:: label :id: REQ_INT3_1732789807 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System shall control the number of stop bit by controlling USART_CR1 .. req:: label :id: REQ_INT3_1732794522 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must have possibility to have cohice to enable transmission, receiver or both transmission and receiver mode for USART .. req:: label :id: REQ_INT3_1732789887 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must enable USART .. req:: label :id: REQ_INT3_1732789951 :status: Draft :date-released: :priority: Low :submitted-by: Semin Murtic :modified-by: :category: Functional :safety-asil: :references: :verification-and-validation: System must set the microcontroller to transmit and recieve mode