本案例中UART0的接收使用中断方式,下面是对UART0的初始操作:
//=============================================================================
#define BR_1200 0
#define BR_2400 1
#define BR_4800 2
#define BR_9600 3
#define BR_19200 4
#define BR_38400 5
#define BR_57600 6
#define BR_115200 7
#define WORD_LEN_5_BITS 0
#define WORD_LEN_6_BITS 1
#define WORD_LEN_7_BITS 2
#define WORD_LEN_8_BITS 3
#define NO_PARITY 0
#define ODD_PARITY 1
#define EVENT_PARITY 2
#define STOP_BIT_1 0
#define STOP_BIT_2 1
typedef struct
{
U8 ubDLL;
U8 ubDLM;
U8 ubFDR;
}BaudRateReg_T;
extern BaudRateReg_T tBaudRateReg;
#define UART0_BUF_LENGTH 20
extern U8 aubUart0_RxBuf[UART0_BUF_LENGTH];
//=========================================================&#