UART/Autobaud Configuration Example
12-50
Figure 12–13. Autobaud State Machine
!(A
a
T)
Wait T
(Baud rate
acquired)
Wait a or A
Wait t
(Baud rate
acquired)
Reception
A
a
!<CR>
T
t
!(A
a)
!(A
a
t)
<CR>
no PE
a
A
a
A
12.6 UART/Autobaud Configuration Example
This section specifies the programming stages to operate one UART module
with FIFO, interrupt, and no DMA capabilities. It is a three-step procedure that
ensures quick start of these modules (it does not cover all UART module
features and performance):
1) Software reset of the module (interrupts, status and controls
2) FIFO configuration and enable
3) Baud rate data and stop configuration
This procedure is programming-language-agnostic.
UART/Autobaud Functional Description / UART/Autobaud Configuration Example