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