/************************************************************
* USART 串口寄存器"UCTL","UTCTL","URCTL"定義的各個(gè)位 可串口1 串口2公用
************************************************************/
/* UCTL 串口控制寄存器*/
#define PENA 0x80 /*校驗(yàn)允許位*/
#define PEV 0x40 /*偶校驗(yàn) 為0時(shí)為奇校驗(yàn)*/
#define SPB 0x20 /*停止位為2 為0時(shí)停止位為1*/
#define CHAR 0x10 /*數(shù)據(jù)位為8位 為0時(shí)數(shù)據(jù)位為7位*/
#define LISTEN 0x08 /*自環(huán)模式(發(fā)數(shù)據(jù)同時(shí)在把發(fā)的數(shù)據(jù)接收回來(lái))*/
#define SYNC 0x04 /*同步模式 為0異步模式*/
#define MM 0x02 /*為1時(shí)地址位多機(jī)協(xié)議(異步) 主機(jī)模式(同步);為0時(shí)線路空閑多機(jī)協(xié)議(異步) 從機(jī)模式(同步)*/
#define SWRST 0x01 /*控制位*/
/* UTCTL 串口發(fā)送控制寄存器*/
#define CKPH 0x80 /*時(shí)鐘相位控制位(只同步方式用)為1時(shí)時(shí)鐘UCLK延時(shí)半個(gè)周期*/
#define CKPL 0x40 /*時(shí)鐘極性控制位 為1時(shí)異步與UCLK相反;同步下降延有效*/
#define SSEL1 0x20 /*時(shí)鐘源選擇位:與SSEL0組合為0,1,2,3四種方式*/
#define SSEL0 0x10 /*"0"選擇外部時(shí)鐘,"1"選擇輔助時(shí)鐘,"2","3"選擇系統(tǒng)子時(shí)鐘 */
#define URXSE 0x08 /*接收觸發(fā)延控制位(只在異步方式下用)*/
#define TXWAKE 0x04 /*多處理器通信傳送控制位(只在異步方式下用)*/
#define STC 0x02 /*外部引腳STE選擇位 為0時(shí)為4線模式 為1時(shí)為3線模式*/