📄 adc.lst
字号:
C51 COMPILER V7.07 ADC 05/03/2006 14:00:56 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE ADC
OBJECT MODULE PLACED IN ADC.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ADC.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*********************************************************************
2
3 COPYRIGHT (C) Himax Technologies, Inc.
4
5 File name : ADC.C
6
7 Description : Video Decorder AD9883
8
9 Author : Nice Chen
10
11 Create date : 2004/10/11
12
13 Modifications :
14
15
16 *********************************************************************/
17
18 #define _ADC_C
19
20 /********************** Include Section *****************************/
21
22 #include "adc.h"
23 #include "main.h"
24
25 /**************** Function Implement Section ************************/
26
27 /* ================================================================
28 Name : Init_Adc_YUV
29 Purpose : initial Adc YUV
30 Passed : None
31 Notes : None
32 ================================================================ */
33
34 void Init_Adc_YUV(void)
35 {
36 1 I2CWriteByte(PA8204_ADDR,_ADC_CKCTRL,0x4e);
*** ERROR C202 IN LINE 36 OF ADC.C: 'PA8204_ADDR': undefined identifier
37 1 I2CWriteByte(PA8204_ADDR,_ADC_RGAIN, 0xC0);
*** ERROR C202 IN LINE 37 OF ADC.C: 'PA8204_ADDR': undefined identifier
38 1 I2CWriteByte(PA8204_ADDR,_ADC_RGAIN, 0xC0);
*** ERROR C202 IN LINE 38 OF ADC.C: 'PA8204_ADDR': undefined identifier
39 1 I2CWriteByte(PA8204_ADDR,_ADC_RGAIN, 0xC0);
*** ERROR C202 IN LINE 39 OF ADC.C: 'PA8204_ADDR': undefined identifier
40 1 I2CWriteByte(PA8204_ADDR,_ADC_ROFF, 0x60);
*** ERROR C202 IN LINE 40 OF ADC.C: 'PA8204_ADDR': undefined identifier
41 1 I2CWriteByte(PA8204_ADDR,_ADC_GOFF, 0x50);
*** ERROR C202 IN LINE 41 OF ADC.C: 'PA8204_ADDR': undefined identifier
42 1 I2CWriteByte(PA8204_ADDR,_ADC_BOFF, 0x80);
*** ERROR C202 IN LINE 42 OF ADC.C: 'PA8204_ADDR': undefined identifier
43 1 }
44
45 /* ================================================================
46 Name : Set_ADC_YUV
47 Purpose : According timing to setup AD9883 PLL
48 Passed : None
C51 COMPILER V7.07 ADC 05/03/2006 14:00:56 PAGE 2
49 Notes : None
50 ================================================================ */
51
52 void Set_ADC_YUV (Byte byMode)
53 {
54 1 I2CWrtCNByte(PA8204_ADDR, &ADC_YPbPr_Tbl[byMode][0], _ADC_PLLDCMSB, 6);
*** ERROR C202 IN LINE 54 OF ADC.C: 'PA8204_ADDR': undefined identifier
55 1 switch(byMode)
56 1 {
57 2 case _ADC_YUV_480i:
*** ERROR C202 IN LINE 57 OF ADC.C: '_ADC_YUV_480i': undefined identifier
58 2 case _ADC_YUV_480p:
*** ERROR C202 IN LINE 58 OF ADC.C: '_ADC_YUV_480p': undefined identifier
59 2 // Setup AD9883 Output Sync
60 2 I2CWriteByte(PA8204_ADDR, _ADC_CTRL1, 0x40);
*** ERROR C202 IN LINE 60 OF ADC.C: 'PA8204_ADDR': undefined identifier
61 2 // Setup AD9883 Coast using external from G3
62 2 I2CWriteByte(PA8204_ADDR, _ADC_CKCTRL, 0x4E);
*** ERROR C202 IN LINE 62 OF ADC.C: 'PA8204_ADDR': undefined identifier
63 2 // Setup AD9883
64 2 I2CWriteByte(PA8204_ADDR, _ADC_CTRL2, 0xB5);
*** ERROR C202 IN LINE 64 OF ADC.C: 'PA8204_ADDR': undefined identifier
65 2 I2CWriteByte(PA8204_ADDR, _ADC_CTRL2+1, 0x20);
*** ERROR C202 IN LINE 65 OF ADC.C: 'PA8204_ADDR': undefined identifier
66 2 break;
67 2 }
68 1 }
69
70 /* ================================================================
71 Name : Set_ADC_VGA
72 Purpose : According timing to setup AD9883 PLL
73 Passed : None
74 Notes : None
75 ================================================================ */
76
77 void Set_ADC_VGA (Byte byMode)
78 {
79 1 I2CWrtCNByte(PA8204_ADDR, &ADC_VGA_Tbl[byMode][0], _ADC_PLLDCMSB, 4);
*** ERROR C202 IN LINE 79 OF ADC.C: 'PA8204_ADDR': undefined identifier
80 1 I2CWriteByte(PA8204_ADDR, _ADC_CTRL2, 0x00);
*** ERROR C202 IN LINE 80 OF ADC.C: 'PA8204_ADDR': undefined identifier
81 1 }
82
83 /* ================================================================
84 Name : Set_ADC_VGA_GainOff
85 Purpose : Setup AD9883 VGA Default Gain/Offset
86 Passed : None
87 Notes : None
88 ================================================================ */
89
90 void Set_ADC_VGA_GainOff (Byte *RGBdata)
91 {
92 1 I2CWriteByte(PA8204_ADDR, _ADC_RGAIN, RGBdata[0]);
*** ERROR C202 IN LINE 92 OF ADC.C: 'PA8204_ADDR': undefined identifier
93 1 I2CWriteByte(PA8204_ADDR, _ADC_GGAIN, RGBdata[1]);
*** ERROR C202 IN LINE 93 OF ADC.C: 'PA8204_ADDR': undefined identifier
94 1 I2CWriteByte(PA8204_ADDR, _ADC_BGAIN, RGBdata[2]);
*** ERROR C202 IN LINE 94 OF ADC.C: 'PA8204_ADDR': undefined identifier
95 1 I2CWriteByte(PA8204_ADDR, _ADC_ROFF, RGBdata[3]);
*** ERROR C202 IN LINE 95 OF ADC.C: 'PA8204_ADDR': undefined identifier
96 1 I2CWriteByte(PA8204_ADDR, _ADC_GOFF, RGBdata[4]);
*** ERROR C202 IN LINE 96 OF ADC.C: 'PA8204_ADDR': undefined identifier
C51 COMPILER V7.07 ADC 05/03/2006 14:00:56 PAGE 3
97 1 I2CWriteByte(PA8204_ADDR, _ADC_BOFF, RGBdata[5]);
*** ERROR C202 IN LINE 97 OF ADC.C: 'PA8204_ADDR': undefined identifier
98 1 }
99
100 /* ================================================================
101 Name : ChgAdcPhase
102 Purpose : Setup AD9883 Phase
103 Passed : None
104 Notes : None
105 ================================================================ */
106
107 void ChgAdcPhase(void)
108 {
109 1 Byte byPhase = byCurPhase << 3;
*** ERROR C202 IN LINE 109 OF ADC.C: 'byCurPhase': undefined identifier
110 1 I2CWriteByte(PA8204_ADDR, _ADC_PHASE, byPhase);
*** ERROR C202 IN LINE 110 OF ADC.C: 'PA8204_ADDR': undefined identifier
111 1 }
112
113
114
115
C51 COMPILATION COMPLETE. 0 WARNING(S), 24 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -