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

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