Download M32150 datasheet

Transcript
SERIAL I/O
12.6 Transmission in UART mode
UART transmit initialization begins
Setting of I/O port operation mode register
Setting of SIO control register 0
(I/O port)
• Transmitter initialize bit set to 1
Select the UART mode
Select parity (Select even or odd if parity enabled)
• Select stop bit length
• Select character length
• Specify the divided ratio of the clock divider ※
• Select Internal or external clock
•
•
Setting of SIO mode register
Set registers
related to
serial I/O
※Internal clock selected
Setting of SIO baud rate register
• the divided ratio H'00 to H'FF
Transmit complete processing select
(Interrupt or DMA transfer request)
• Transmit complete (Transmit shift register empty)
interrupt enable/prohibit
• Transmit buffer empty interrupt enable/prohibit
•
Setting of SIO interrupt mask register
Setting of interrupt controller
SIO transmit interrupt control register
Setting of register related to DMAC
(Interrupt used)
(DMAC used)
UART transmit initialization ends
Fig. 12.6.3 UART transmit initialization sequence
M32150F4TFP User's Manual
12-39