Motorola Espresso Maker MC68340 ユーザーズマニュアル

ページ / 441
7- 10
MC68340 USER’S MANUAL
MOTOROLA
7.3.2.1 TRANSMITTER. The transmitters are enabled through their respective command
registers (CR) located within the serial module. The serial module signals the CPU32
when it is ready to accept a character by setting the transmitter-ready bit (TxRDY) in the
channel's status register (SR). Functional timing information for the transmitter is shown in
Figure 7-5.
The transmitter converts parallel data from the CPU32 to a serial bit stream on TxDx. It
automatically sends a start bit followed by the programmed number of data bits, an
optional parity bit, and the programmed number of stop bits. The least significant bit is
sent first. Data is shifted from the transmitter output on the falling edge of the clock
source.
C1
C2
C3
C4
C6
W
W
W
W
W
W
W
W
C1
C2
C3
C4
STOP
BREAK
START
BREAK
C5
NOT
TRANSMITTED
C6
BREAK
C1 IN
TRANSMISSION
TxDx
TRANSMITTER
ENABLED
TxRDY
(SR2)
CS
CTS
RTS 2
1
NOTES:
     1.  TIMING SHOWN FOR MR2(4) = 1
     2.  TIMING SHOWN FOR MR2(5) = 1 
     3.   C    = TRANSMIT CHARACTER
     4.   W = WRITE
N
MANUALLY ASSERTED
BY BIT- SET COMMAND
MANUALLY
ASSERTED
Figure 7-5. Transmitter Timing Diagram
Following transmission of the stop bits, if a new character is not available in the transmitter
holding register, the TxDx output remains high ('mark' condition), and the transmitter
empty bit (TxEMP) in the SR is set. Transmission resumes and the TxEMP bit is cleared
when the CPU32 loads a new character into the transmitter buffer (TB). If a disable
command is sent to the transmitter, it continues operating until the character in the
 
   
  
F
re
e
sc
a
le
 S
e
m
ic
o
n
d
u
c
to
r,
 I
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
Freescale Semiconductor, Inc.
For More Information On This Product,
   Go to: www.freescale.com
n
c
.
..