📄 uart0demo.lst
字号:
ARM COMPILER V2.42, Uart0Demo 06/01/06 13:23:56 PAGE 1
ARM COMPILER V2.42, COMPILATION OF MODULE Uart0Demo
OBJECT MODULE PLACED IN Uart0Demo.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe Uart0Demo.c THUMB BROWSE DEBUG TABS(4)
stmt level source
1
2
3 #include <LPC214X.H>
4 #include <Uart0.H>
5
6
7
8 #define UART_BAUD(baud) (unsigned int)(((FOSC*PLL_M/VPBDIV_VAL) / ((baud) * 16.0)) + 0.5)
9
10
11
12
13 void Init_Uart0(unsigned int Baud)
14 {
15 1 /* initialize the serial interface */
16 1 PINSEL0 = 0x00000005; /* Enable RxD0 and TxD0 */
17 1 U0LCR = 0x83; /* 8 bits, no Parity, 1 Stop bit */
18 1 U0DLM=(unsigned char)(Baud>>8);
19 1 U0DLL = (unsigned char)Baud;
20 1
21 1 U0LCR = 0x03; /* DLAB = 0 */
22 1 }
23
24 void delay (unsigned int i) { /* Delay function */
25 1 unsigned int n;
26 1 while(i>1)
27 1 {
28 2 for(n=65535;n>1;n--);
29 2 i--;
30 2 }
31 1 }
32
33 void main(void)
34 {
35 1 Init_Uart0(UART_BAUD(115200));
*** ERROR C67 IN LINE 35 OF UART0DEMO.C: 'FOSC': undefined identifier
*** ERROR C67 IN LINE 35 OF UART0DEMO.C: 'PLL_M': undefined identifier
*** ERROR C67 IN LINE 35 OF UART0DEMO.C: 'VPBDIV_VAL': undefined identifier
*** WARNING C96 IN LINE 35 OF UART0DEMO.C: 'Init_Uart0': too few actual parameters
36 1
37 1 while(1)
38 1 {
39 2 Sent_Str("www.mcu123.com \n") ;
40 2 delay(100);
41 2 }
42 1 }
ARM COMPILATION COMPLETE. 1 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -