Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
84
Добавлен:
01.03.2016
Размер:
3.56 Mб
Скачать

Universal asynchronous receiver transmitter (UART)

RM0016

 

 

22.2UART main features

Full duplex, asynchronous communications

NRZ standard format (Mark/Space)

High-precision baud rate generator system

Common programmable transmit and receive baud rates up to fMASTER/16

Programmable data word length (8 or 9 bits)

Configurable stop bits

Support for 1 or 2 stop bits

LIN Master mode (UART1, UART2, UART3 and UART4)

LIN break and delimiter generation

LIN break and delimiter detection with separate flag and interrupt source for readback checking

LIN Slave mode (UART2, UART3 and UART4)

Autonomous header handling and mute mode to filter responses

Identifier parity error checking

LIN automatic resynchronization, allowing operation with internal RC oscillator (HSI) clock source.

Break detection at any time, even during a byte reception

Header errors detection: Delimiter too short Synch field error

Deviation error (if automatic resynchronization is enabled) Framing error in synch field or identifier field

Header timeout

Transmitter clock output for synchronous communication (UART1, UART2 and UART4)

IrDA SIR Encoder Decoder (UART1, UART2 and UART4)

Support for 3/16 bit duration for normal mode

Smartcard Emulation Capability (UART1, UART2 and UART4)

Smartcard interface supporting the asynchronous protocol for Smartcards as defined in ISO 7816-3 standards

1.5 Stop bits for Smartcard operation

Single wire Half Duplex Communication (UART1 and UART4)

Separate enable bits for Transmitter and Receiver

Transfer detection flags:

Receive buffer full

Transmit buffer empty

End of Transmission flags

Parity control

Transmits parity bit

Checks parity of received data byte

4 error detection flags

Overrun error

308/454

Doc ID 14587 Rev 9

Соседние файлы в папке Минимум документации STM8