Panasonic MN101C00 User Manual

Page 116

Advertising
background image

Chapter 5 Serial Functions

102

(7)

If parity is enabled by the SC0NPE flag of the SC0MD2 register, set the

SC0PM1~0 flags of the SC0MD2 register to specify the added parity bit.

(8)

Set the SC0FM1 to 0 flags of the SC0MD2 register to specify the frame

mode.

(9)

Set the SC0BRKE flag of the SC0MD2 register to control break status

transmission.

(10)

Select the SC0SBOM flag of the SC0MD3 register.

(11)

Select the SC0IOM flag of the SC0MD3 register.

(12)

Set bit 0 of the port 0 direction control register (P0DIR) to the output mode.

(13)

Select serial communication by setting the SC0SBOS flag of the SC0MD3

register to "1."

(14)

Set transmit data to serial interface 0 transmit/receive shift register

(SC0TRB). This will start the serial transmission.

(15)

When the serial transmission begins, the SC0BSY flag of the SC0CTR

register is set to "1," indicating that a serial transfer is in progress.

(16) When the serial transmission is complete, the SC0BSY flag of the SC0CTR

register is cleared to "0" and the SC0 transfer complete interrupt request flag

is set to "1." The SC0TRI flag of the SC0MD1 register is cleared to "0."

Figure 5-3-1 UART Transmission Timing

Half-duplex UART Serial Interface

Serial interface 0 begins

operation when the SC0SBOS

flag or the SC0SBIS flag is set

to "1." Set the SC0SBOS flag

or the SC0SBIS flag after all

conditions have been set.

TXD

Parity enabled

Parity disabled

Parity

bit

Stop

bit

Stop

bit

Stop

bit

Stop

bit

SC0BSY

Parity disabled

SC0BSY

Parity enabled

Interrupt

Parity disabled

Interrupt

Parity enabled

TXD

Advertising