?? uart0demo.c
字號:
/*============================================================
LPC214X 串口功能演示
作者: Mingtree ycxms88@163.com http://www.mcu123.com
==============================================================
本例程的CCLK=60M.
晶振采用12M
倍頻系數為:5
分頻系數為:2
以上設置在Startup.s中設置
*/
#include <LPC214X.H>
#include <Uart0.H>
#include <Config.H>
#define UART_BAUD(baud) (unsigned int)((FOSC*PLL_M) / (baud * 16))
void Init_Uart0(unsigned int Baud)
{
/* initialize the serial interface */
PINSEL0 = 0x00000005; /* Enable RxD0 and TxD0 */
U0LCR = 0x83; /* 8 bits, no Parity, 1 Stop bit */
U0DLM=(unsigned char)(Baud>>8);
U0DLL = (unsigned char)Baud;
U0LCR = 0x03; /* DLAB = 0 */
}
void delay (unsigned int i) { /* Delay function */
unsigned int n;
while(i>1)
{
for(n=65535;n>1;n--);
i--;
}
}
void main(void)
{
Init_Uart0(UART_BAUD(115200));
while(1)
{
Sent_Str("www.mcu123.com \n") ;
delay(200);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -