|
/********************************************************串口0初始化***************************************/
void UART0_Init ()
{
//PINSEL0 = 0x00000005; // 設(shè)置I/O連接到UART0 (UART0線控制寄存器,101為8位字符長(zhǎng)度
//PINSEL1 = 0x00000000;
U16 Fdiv;
U0LCR = 0x83; // DLAB = 1,可設(shè)置波特率(使能訪問除數(shù)鎖存)
Fdiv = (Fpclk / 16)/ UART_BPS;// 設(shè)置波特率。UART_BPS=9600
U0DLM = Fdiv / 256; //裝入高8位
U0DLL = Fdiv % 256; //裝入低8位
U0LCR = 0x03; //禁止訪問除數(shù)鎖存,固定波特率
}
/***********************************************************************************************************/
|
|