⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 8824最新.searchresults

📁 一个LCD TV的源程序, 用的是realtek的IC
💻 SEARCHRESULTS
字号:
---- b60hz Matches (6 in 3 files) ----
Function.c:613
  if(b60hz) { // NTSC
    for(i = 0; i < 6; i++)
      I2CWriteByte(SAA7114_ADDR, _60Hz7114[i][0], _60Hz7114[i][1]);
Function.c:822
          b60hz = 0;                // PAL
          //Puts_UART("PAL!\r\n");
      }
Function.c:827
          b60hz = 1;                // NTSC
          //Puts_UART("NTSC!\r\n");
      }
      New_Status = b60hz;
  }
  else
Main.c:29
idata unsigned char Osd_Status, Item, bOSDPOS, bVideo, Mode, b60hz, bBurnInMode,
                    bVideo_Status, Status_Change, New_Status = 0x02, Old_Status,bDithering,
                    bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag,
Main.c:169
                switch (b60hz)
                {
                    case 0:            //  PAL
Mcu_io.h:96
Osd_Status, Item, Counter, Second, RepeatKeyCounter, KeyTimerCounter, bOSDPOS, bVideo, Mode, b60hz, bBurnInMode, bVideo_Status, Status_Change
, New_Status, Old_Status, bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag, bVGA_Status, bDithering, bSource, pre_status, now_status
, TV_Mode, Channel, bNo_Signal, logo_fg, Pre_Channel;
---- Panel_Type Matches (8 in 3 files) ----
Key.c:176
            Panel_Type ++;
//            if(Panel_Type == 0x03)
//               Panel_Type = 0x04;    // for 320x240 not work in version A
            if(Panel_Type == 0x04)
               Panel_Type = 0x0;
            Puts_UART("Panel Type = ");HexTobyStr(Panel_Type);Puts_UART(byStr);Puts_UART("\r\n");
        }
        else
Main.c:31
                    bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag,
                    bVGA_Status = 0x01, bSource, pre_status, now_status = 0x02, TV_Mode, Channel,
                    bNo_Signal, logo_fg, Pre_Channel;
Main.c:107
    Status_Change = bVideo = Panel_Type = bDithering = 1;
    
    Init_UART();   // Initial UART, Timer 1 was used
Main.c:172
                        if(Panel_Type == 0x0) // 800x600 panel
                        {
                            Mode = 8;
Main.c:178
                        else if(Panel_Type == 0x01)  // 800x480 panel
                            Mode = 9;
                        else if(Panel_Type == 0x02)  // 640x480 panel
                            Mode = 10;
                        else if(Panel_Type == 0x03)  // 620x240 panel
                            Mode = 11;
                        Puts_UART("PAL!\r\n");
Main.c:188
                        if(Panel_Type == 0x0) // 800x600 panel
                            Mode = 4;
                        else if(Panel_Type == 0x01) // 800x480 panel
                            Mode = 5;
                        else if(Panel_Type == 0x02)  // 640x480 panel
                            Mode = 6;
                        else if(Panel_Type == 0x03)  // 320x240 panel
                            Mode = 7;
                        Puts_UART("NTSC!\r\n");
Main.c:248
                if(Panel_Type == 0x0)
                    Mode = 0x0;
                if(Panel_Type == 0x01)
                    Mode = 0x01;
                if(Panel_Type == 0x02)
                    Mode = 0x02;
                if(Panel_Type == 0x03)
                    Mode = 0x03;
                BlueScreen_OFF();
Mcu_io.h:97
, New_Status, Old_Status, bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag, bVGA_Status, bDithering, bSource, pre_status, now_status
, TV_Mode, Channel, bNo_Signal, logo_fg, Pre_Channel;
extern idata unsigned char timer_cnt;
---- Mode Matches (34 in 8 files) ----
Function.c:21
  Purpose : Enter MCU ISP Mode
  Passed  : Word
  Returns :
Function.c:914
           I2CWriteByte(HX8824_ADDR, ModeTbl[Mode][i][0], ModeTbl[Mode][i][1]);
       }
    Puts_UART("Mode = ");HexTobyStr(Mode);Puts_UART(byStr);Puts_UART("\r\n");
    bNo_Signal = 0;
}
Hx8824.c:114
    Mode = 0;
    I2CWriteByte(HX8824_ADDR,0x00, 0x80);   // input h size
    I2CWriteByte(HX8824_ADDR,0x01, 0x02);
Hx8824.c:165
    Mode = 1;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);
    I2CWriteByte(HX8824_ADDR, 0x11, 0x04);
Hx8824.c:219
    Mode = 2;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);    // USE EXTERNAL SYNC AND DE
    I2CWriteByte(HX8824_ADDR, 0x11, 0x04);
Hx8824.c:271
    Mode = 3;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // input format select
    I2CWriteByte(HX8824_ADDR, 0x11, 0x04);
Hx8824.c:321
    Mode = 4;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // input format select
    //I2CWriteByte(HX8824_ADDR, 0x11, 0x0C);  // 656
Hx8824.c:370
    Mode = 6;
    bVideo = 1;
    S1 = 0;
Hx8824.c:374
    Mode = 5;
    // Select Input Mux, For VIDEO Input
	I2CWriteByte(HX8824_ADDR, 0x10, 0x3C);  // Use external HS,VS,DE; port A
Hx8824.c:456
    Mode = 6;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // USE EXTERNAL SYNC AND DE
    //I2CWriteByte(HX8824_ADDR, 0x11, 0x0C);  // 656
Hx8824.c:513
    Mode = 7;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // input format select
    I2CWriteByte(HX8824_ADDR, 0x11, 0x0F);  // 656
Hx8824.c:584
    Mode = 8;
    I2CWriteByte(HX8824_ADDR, 0x00, 0xD0);
    I2CWriteByte(HX8824_ADDR, 0x01, 0x02);
Hx8824.c:641
    Mode = 9;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x3C);   // USE EXTERNAL SYNC AND DE
    //I2CWriteByte(HX8824_ADDR, 0x11, 0x0C);  // 656
Hx8824.c:713
    Mode = 10;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // USE EXTERNAL SYNC AND DE
    //I2CWriteByte(HX8824_ADDR, 0x11, 0x0C);  // 656
Hx8824.c:774
    Mode = 11;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // input format select
    I2CWriteByte(HX8824_ADDR, 0x11, 0x0F);  // 656
Hx8824.c:836
    Mode = 12;
    I2CWriteByte(HX8824_ADDR, 0x10, 0x1C);   // input format select
    I2CWriteByte(HX8824_ADDR, 0x11, 0x07);
Key.c:334
                        	if(Mode == 1)
                        	{
                            	if(bleft)
Key.c:346
                        	else if(Mode == 5 || Mode == 9)
                        	{
                            	if(bleft)
Key.c:372
                        	if(Mode == 1)
                        	{
                            	if(bright)
Key.c:379
                        	else if(Mode == 5)
                        	{
                            	if(border_flag == 4)
Key.c:395
                        	else if(Mode == 9)
                        	{
                            	if(border_flag == 4)
Key.c:448
                            	Puts_UART("Normal Mode\r\n");
                            	I2CWriteByte(HX8824_ADDR, HX8824_TEST_PATTERN, 0x00);
                        	}
Main.c:29
idata unsigned char Osd_Status, Item, bOSDPOS, bVideo, Mode, b60hz, bBurnInMode,
                    bVideo_Status, Status_Change, New_Status = 0x02, Old_Status,bDithering,
                    bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag,
Main.c:106
    Osd_Status = Item = Mode = bBurnInMode = Second = bVGA = border_flag = bNo_Signal = logo_fg = 0;
    Status_Change = bVideo = Panel_Type = bDithering = 1;
    
Main.c:174
                            Mode = 8;
//                            I2CWriteByte(HX8824_ADDR, 0x81, 0x3C);
//                            I2CWriteByte(HX8824_ADDR, 0x80, 0x02);
Main.c:179
                            Mode = 9;
                        else if(Panel_Type == 0x02)  // 640x480 panel
                            Mode = 10;
                        else if(Panel_Type == 0x03)  // 620x240 panel
                            Mode = 11;
                        Puts_UART("PAL!\r\n");
//                        I2CWriteByte(HX8824_ADDR, 0x80, 0x09);    // for 1st version CF design error,
Main.c:189
                            Mode = 4;
                        else if(Panel_Type == 0x01) // 800x480 panel
                            Mode = 5;
                        else if(Panel_Type == 0x02)  // 640x480 panel
                            Mode = 6;
                        else if(Panel_Type == 0x03)  // 320x240 panel
                            Mode = 7;
                        Puts_UART("NTSC!\r\n");
//                        I2CWriteByte(HX8824_ADDR, 0x80, 0x00);    // for 1st version CF design error,
Main.c:249
                    Mode = 0x0;
                if(Panel_Type == 0x01)
                    Mode = 0x01;
                if(Panel_Type == 0x02)
                    Mode = 0x02;
                if(Panel_Type == 0x03)
                    Mode = 0x03;
                BlueScreen_OFF();
                Display();
Mcu_io.h:96
Osd_Status, Item, Counter, Second, RepeatKeyCounter, KeyTimerCounter, bOSDPOS, bVideo, Mode, b60hz, bBurnInMode, bVideo_Status, Status_Change
, New_Status, Old_Status, bPanel_Change, Panel_Type, bVGA, bSwitchInput, border_flag, bVGA_Status, bDithering, bSource, pre_status, now_status
, TV_Mode, Channel, bNo_Signal, logo_fg, Pre_Channel;
ModeTbl.h:7
      Description   : Declare Mode Detect Reference Table

      Author        : Nice
Pa8204.c:60
    // Mode Detect Threshold Setup, For Auto Function
    I2CWriteByte(HX8824_ADDR, HX8824_MAIN_REGMODETH, 0xA3);

Pa8204.c:75
    // V-Sync Detect Mode
    I2CWrite2Byte(HX8824_ADDR, HX8824_VSYNCDETECTTH, 0x1F, 0x02);

Pa8204.c:970
	Puts_UART("Mode not detect\r\n");
	Puts_UART("i="),HexTobyStr(i),Puts_UART(byStr),Puts_UART(byStr);
	return i;
Tuner.h:39
// Declare IF Mode
#define    NTSC_MN          1
#define    PAL_BG           2
---- HX8824_SCCTRL Matches (1 in 1 files) ----
Pa8204.c:107
    I2CWriteByte(HX8824_ADDR, HX8824_SCCTRL, 0x01);

    /*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -