Difference between revisions of "ETRA SOM/ETRA Hardware/Peripherals/USART"

From DAVE Developer's Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
 
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |2020/12/31
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Dec 2020
 
 
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First Release
 
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First Release
|-
 
 
|-
 
|-
 
|}
 
|}
 
<section end="History" />
 
<section end="History" />
 +
 
__FORCETOC__
 
__FORCETOC__
 
<section begin="Body" />
 
<section begin="Body" />
Line 19: Line 17:
 
==Peripheral USART ==
 
==Peripheral USART ==
  
USART provides serial communication capability with external devices and support NRZ encoding format, RS485 compatible 9 bit data format and IrDA-compatible infrared slow data rate (SIR) format.
+
UART (USART on STM32MP1) provides serial communication capability with external devices and support NRZ encoding format, RS485 compatible 9 bit data format and IrDA-compatible infrared slow data rate (SIR) format.
  
 
=== Description  ===
 
=== Description  ===
  
The USART interface available on ETRA SoM is based on STM32MP1 SoC.  
+
The USART interface available on ETRA SOM is based on STM32MP1 SoC.  
  
 
The USART port supports the following standards and features:
 
The USART port supports the following standards and features:

Latest revision as of 11:43, 8 January 2024

History
Issue Date Notes
2020/12/31 First Release



Peripheral USART[edit | edit source]

UART (USART on STM32MP1) provides serial communication capability with external devices and support NRZ encoding format, RS485 compatible 9 bit data format and IrDA-compatible infrared slow data rate (SIR) format.

Description[edit | edit source]

The USART interface available on ETRA SOM is based on STM32MP1 SoC.

The USART port supports the following standards and features:

  • full-duplex asynchronous communication
  • baud rate generator systems
  • two internal FIFOs for transmit and receive data
  • auto baud rate detection
  • programmable data word length (7, 8 or 9 bits)
  • programmable data order with MSB-first or LSB-first shifting
  • configurable stop bits (1 or 2 stop bits)
  • synchronous master/slave mode and clock output/input for synchronous communications
  • single-wire Half-duplex communications
  • continuous communications using DMA
  • swappable Tx/Rx pin configuration
  • hardware flow control for modem and RS-485 transceiver

Pin mapping[edit | edit source]

The Pin mapping is described in the Pinout table section