
软件操作按以下流程进行:
1.
在
USART_CTL0
寄存器中置位
UEN
位,使能
USART
;
2.
通过
USART_CTL0
寄存器的
WL
设置字长;
3.
在
USART_CTL1
寄存器中写
STB[1:0]
位来设置停止位的长度;
4.
如果选择了多级缓存通信方式,应该在
USART_CTL2
寄存器中使能
DMA (DENT
位
)
;
5.
在
USART_BAUD
寄存器中设置波特率;
6.
在
USART_CTL0
寄存器中设置
TEN
位;
7.
等待
TBE
置位;
8.
向
USART_DATA
寄存器写数据;
9.
若
DMA
未使能,每发送一个字节都需重复步骤
7-8
;
10.
等待
TC=1
,发送完成。




