Data transfers functions.
More...
Data transfers functions.
===============================================================================
##### Data transfers functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to manage the USART data
transfers.
[..]
During an USART reception, data shifts in least significant bit first through
the RX pin. In this mode, the USART_DR register consists of a buffer (RDR)
between the internal bus and the received shift register.
[..]
When a transmission is taking place, a write instruction to the USART_DR register
stores the data in the TDR register and which is copied in the shift register
at the end of the current transmission.
[..]
The read access of the USART_DR register can be done using the USART_ReceiveData()
function and returns the RDR buffered value. Whereas a write access to the USART_DR
can be done using USART_SendData() function and stores the written data into
TDR buffer.
Returns the most recent received data by the USARTx peripheral.
- Parameters
-
| USARTx | where x can be 1, 2, 3, 4, 5, 6, 7 or 8 to select the USART or UART peripheral. |
- Return values
-
Transmits single data through the USARTx peripheral.
- Parameters
-
| USARTx | where x can be 1, 2, 3, 4, 5, 6, 7 or 8 to select the USART or UART peripheral. |
| Data | the data to transmit. |
- Return values
-