![Infineon XDPP1100 Скачать руководство пользователя страница 547](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193547.webp)
User Manual 547 of 562 V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Central processing unit subsystem
Register name Field name
Access Address
Bits
Description
Example:
If the required baud rate is 230400
and UARTCLK = 4 MHz then:
Baud rate divisor = (4 × 106)/(16 ×
230400) = 1.085
This means BRDI = 1 and BRDF =
0.085.
Therefore, fractional part, m =
integer((0.085 × 64) + 0.5) = 5
Generated baud rate divider = 1 +
5/64 = 1.078
Generated baud rate = (4 × 106)/(16
× 1.078) = 231911
Error = (231911 - 230400)/230400 ×
100 = 0.656 percent
The maximum error using a 6-bit
UARTFBRD register = 1/64 × 100 =
1.56 percent. This occurs when m =
1, and the error is cumulative over
64 clock ticks.
UARTLCR_H
BRK
RW
700C_002Ch [0]
Send break. If this bit is set to 1, a
low level is continually output on
the UARTTXD output, after
completing transmission of the
current character. For the proper
execution of the break command,
the software must set this bit for at
least two complete frames.
For normal use, this bit must be
cleared to 0.
UARTLCR_H
PEN
RW
700C_002Ch [1]
Parity enable.
0: Parity is disabled and no parity
bit added to the data frame
1: Parity checking and generation is
enabled
UARTLCR_H
EPS
RW
700C_002Ch [2]
Even parity select. Controls the
type of parity the UART uses during
transmission and reception. This
bit has no effect when the PEN bit
disables parity checking and
generation. See Figure 17-13 on
page 31 for the parity truth table.
0: Odd parity. The UART generates
or checks for an odd number of 1s
in the data and parity bits.