beautypg.com

FUJITSU MB91460 SERIES FR60 User Manual

Page 667

background image

651

Chapter 32 USART (LIN / FIFO)

7.USART Operation

SPI). This will make sure, that the transmission data is valid and stable at any falling clock edge. (Necessary, if
the receiving device samples the data at falling clock edge). This function is disabled when CCO is enabled.

If the Serial Clock Edge Select (SCES) bit of the ESCR is set, the USARTs clock is inverted and thus samples
the reception data at the falling clock edge. In this case, the sending device must make sure that the serial
data is valid at the falling serial clock edge.

When both the SCES and the SCDE bit are set, data is stable at the rising clock edge, as in the case of SCES
= SCDE = 0. However, the marker value for idle state is inverted (low).

If the CCO bit of the Extended Status/Control Register (ESCR5) is set, the serial clock on the SCK5 pin in
master mode is continuously clocked out. It is strongly recommended to use start and stop bits in this mode to
signalize the receiver, when a data frame begins and when it stops. Figure

7-5

illustrates this.

Figure 7-5 Continuous clock output in mode 2

Data signal mode

NRZ data format is selected, if ECCR04: INV = 0, otherwise the signal mode for the serial data input and
output pin is RZ.

Error Detection

If no Start/Stop bits are selected (ECCR04: SSM = 0) only overrun errors are detected.

Communication

For initialization of the synchronous mode, the following settings have to be made:

• Baud Rate Generator Registers (BGR0/1):

Set the desired reload value for the dedicated Baud Rate Reload Counter

• Serial Mode Control Register (SMR04):

• MD1, MD0: "10b" (Mode 2)

• SCKE:“1” for dedicated Baud Rate Reload Counter

“0” for external clock input

• SOE:“1” for transmission and reception

“0” for reception only

• Serial Control Register (SCR04):

• RXE, TXE: one of these flag bit is set to "1"

• PEN: no parity provided - Value: don’t care

• P, SBL, A/D: no parity, no stop bit(s), no Address/Data selection - Value: don’t care

• CL: automatically fixed to 8-bit data - Value: don’t care

• CRE: "1" (the error flag is cleared for initialization, possible transmission

or reception will cut off)

• Serial Status Register (SSR04):

data frame

reception or transmission clock

data stream (SSM = 1)
(here: no parity, 1 stop bit)

ST

SP

(SCES = 0, CCO = 1):

reception or transmission clock
(SCES = 1, CCO = 1):