ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2008/08/02
    تهران
    1,292
    13

    مشکل نمایش روی tft lcd با درایور ssd1963

    با سلام
    نمایشگر 7 اینچی AT070TN92 با برد درایور موجود در سایت توسط lpc1768 راه انداختم.
    اما در نمایش تصاویر مشکل دارم. همونطور که در تصاویر زیر میبینید.

    خودم فکر میکنم که مشکل از مقدار دهی رجیسترهای راه انداز سیستم باشه. اما مشکل رو نفهمیدم.
    مقداردهی رجیسترهای راه انداز را هم در انتها گذاشتم

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    کد:
    LCD_WriteCom(0x00E2);
    LCD_WriteRAM(35);  
    LCD_WriteRAM(2);
    LCD_WriteRAM(0x54);
    TimeDelay(1);
    
    LCD_WriteCom(0x00E0); 
    LCD_WriteRAM(1<<0);
    TimeDelay(1);
    LCD_WriteCom(0x00E0);
    LCD_WriteRAM(1<<1 | 1<<0);
    TimeDelay(1);
    
    LCD_WriteCom(0x01);
    TimeDelay(10);
    
    LCD_WriteCom(0x00E6);
    LCD_WriteRAM(0x0003);
    LCD_WriteRAM(0x0033);
    LCD_WriteRAM(0x0033);
    TimeDelay(1);
    
    LCD_WriteCom(0x00B0);
    LCD_WriteRAM(0x000c);
    LCD_WriteRAM(0x0080);
    LCD_WriteRAM((HDP>>8)&0X00FF);
    LCD_WriteRAM(HDP&0X00FF);
    LCD_WriteRAM((VDP>>8)&0X00FF);
    LCD_WriteRAM(VDP&0X00FF);
    LCD_WriteRAM(0x0000);
    TimeDelay(1);
    
    LCD_WriteCom(0x00B4);//HSYNC
    LCD_WriteRAM((HT>>8)&0X00FF);
    LCD_WriteRAM(HT&0X00FF);
    LCD_WriteRAM((HPS>>8)&0X00FF); 
    LCD_WriteRAM(HPS&0X00FF);
    LCD_WriteRAM(HPW);
    LCD_WriteRAM((LPS>>8)&0X00FF);
    LCD_WriteRAM(LPS&0X00FF);
    LCD_WriteRAM(0x0000);
    TimeDelay(1);
    
    LCD_WriteCom(0x00B6);
    LCD_WriteRAM((VT>>8)&0X00FF);  
    LCD_WriteRAM(VT&0X00FF);
    LCD_WriteRAM((VPS>>8)&0X00FF);
    LCD_WriteRAM(VPS&0X00FF);
    LCD_WriteRAM(VPW); 
    LCD_WriteRAM((FPS>>8)&0X00FF);
    LCD_WriteRAM(FPS&0X00FF);
    TimeDelay(1);
    
    LCD_WriteCom(0x3A);
    LCD_WriteRAM(0x55);
    
    LCD_WriteCom(0x00BA);
    LCD_WriteRAM(0x0005);//0x000F);  
    TimeDelay(50);
    
    LCD_WriteCom(0x00B8);
    LCD_WriteRAM(0x0007); 
    LCD_WriteRAM(0x0001); 
    TimeDelay(1);
    
    LCD_WriteCom(0x0036);
    LCD_WriteRAM( 1<<1 | 1<<0 );
    LCD_WriteRAM(0); 
    TimeDelay(1);
    
    LCD_WriteCom(0x00F0); 
    LCD_WriteRAM(0x0003);	)
    LCD_WriteRAM(0x0000);	 
    TimeDelay(1);
     
    LCD_WriteCom(0x00BE); 
    LCD_WriteRAM(36);
    LCD_WriteRAM(0x00ff);
    TimeDelay(1);
    LCD_WriteRAM(0x0001);
    LCD_WriteRAM(0x00f0);
    LCD_WriteRAM(0x0000);
    LCD_WriteRAM(0x0000);
    TimeDelay(1);
     
    LCD_WriteCom(0x00d0);
    LCD_WriteRAM(0x0009 );
    TimeDelay(1);  
    
    LCD_WriteCom(0x0029); 
    TimeDelay(1);
    گفت که دیوانه نهی لایق این خانه نهی
  2. #2
    2012/06/05
    نورآباد-لرستان
    182
    6

    پاسخ : مشکل نمایش روی tft lcd با درایور ssd1963

    سلام بله مشکل از راه اندازی اولیه هستش
    کد های زیر رو برای راه اندازیش امتحان کن

    کد:
     LCD_WriteIndex(0xE2);  //PLL multiplier, set PLL clock to 120M
      LCD_WriteData(0x0023);    //N=0x36 for 6.5M, 0x23 for 10M crystal
      LCD_WriteData(0x0002);
      LCD_WriteData(0x0054);
      //Set & start the PLL.         
      LCD_WriteIndex(0xE0); // PLL enable
      LCD_WriteData(0x0001);
      delay_ms(500);
      LCD_WriteIndex(0xE0);
      LCD_WriteData(0x0003);    // now, use PLL output as system clock
      delay_ms(500);
      // software reset
      LCD_WriteIndex(0x01); 
      delay_ms(500);
      //Set the LSHIFT (pixel clock) frequency
    //  LCD_WriteIndex(0xE6);  //PLL setting for PCLK, depends on resolution
    // 	LCD_WriteData(0x04);
    //	LCD_WriteData(0xff);
    //	LCD_WriteData(0xff);;
      //Set the LCD panel mode and resolution
    	LCD_WriteIndex(0xB0);
    	LCD_WriteData(0x20);				// set 18-bit for 7" panel TY700TFT800480
    	LCD_WriteData(0x80);				// set TTL mode
    	LCD_WriteData((DISP_HOR_RESOLUTION-1)>>8); //Set panel size
    	LCD_WriteData(DISP_HOR_RESOLUTION-1);
    	LCD_WriteData((DISP_VER_RESOLUTION-1)>>8);
    	LCD_WriteData(DISP_VER_RESOLUTION-1);
    	LCD_WriteData(0x00);				//RGB sequence
     //Set front porch and back porch
     LCD_WriteIndex(0xB4);  //HSYNC Parameters
      LCD_WriteData(0x04); //Set HT
      LCD_WriteData(0x1F);
      LCD_WriteData(0x00); //Set HPS
      LCD_WriteData(0xD2);
      LCD_WriteData(0x00);   //Set HPW
      LCD_WriteData(0x00); //Set LPS
      LCD_WriteData(0x00);
      LCD_WriteData(0x00); //Set LPSPP
    //Set the vertical blanking interval between last scan line and next LFRAME pulse
      LCD_WriteIndex(0xB6);  //VSYNC Parameters
      LCD_WriteData(0x02);  //Set VT
      LCD_WriteData(0x0C);
      LCD_WriteData(0x00); //Set VPS
      LCD_WriteData(0x22);
      LCD_WriteData(0x00);    //Set VPW
      LCD_WriteData(0x00); //Set FPS
      LCD_WriteData(0x00);
    
    //Set the GPIOs configuration. If the GPIOs are not used for LCD, set the direction. Otherwise, they are toggled with
    //LCD signals by 0xC0 – 0xCF.
    
      LCD_WriteIndex(0xB8);
      LCD_WriteData(0x000F);  //GPIO is controlled by host GPIO[3:0]=output  GPIO[0]=1 LCD ON GPIO[0]=1 LCD OFF
      LCD_WriteData(0x0001);  //GPIO0 normal
    //Set GPIO value for GPIO configured as output
      LCD_WriteIndex(0xBA);
      LCD_WriteData(0x0001);  //GPIO[0] out 1 --- LCD display on/off control PIN
    //Set the read order from host processor to frame buffer by A[7:5] and A[3] and from frame buffer to the display panel by
    //A[2:0] and A[4].
    
      LCD_WriteIndex(0x36); //rotation
      LCD_WriteData(0x0000);//RGB mode
    
    
      LCD_WriteIndex(0x3A); //Set the current pixel format for RGB image data
      LCD_WriteData(0x0050);//16-bit/pixel
    
      LCD_WriteIndex(0xF0); //Pixel Data Interface Format
      LCD_WriteData(0x0003);//16-bit(565 format) data
    
     //Set the image post processor
      LCD_WriteIndex(0xBC);
      LCD_WriteData(0x0040);//contrast value
      LCD_WriteData(0x0080);//brightness value
      LCD_WriteData(0x0040);//saturation value
      LCD_WriteData(0x0001);//Post Processor Enable
    
      delay_ms(500);
     //Show the image on the display panel
      LCD_WriteIndex(0x29); //display on
    راه اندازی enc28j60 و enc424j600 برای RL-TCPnet

    راه اندازیks0108 با emwin

    راه اندازی lcd7 اینچ با داریور داخلی stm32f429
  3. #3
    2008/08/02
    تهران
    1,292
    13

    پاسخ : مشکل نمایش روی tft lcd با درایور ssd1963

    ممنون
    ولی متاسفانه تغییری نکرد. در جایی خوندم که این مشکل در بقیه ی برد های سایت هم بوده و در واقع مشکل از بردهای تولیدیه.
    شما تا خالا به این مشکل برخورد نکردید؟
    گفت که دیوانه نهی لایق این خانه نهی
  4. #4
    2007/12/25
    1
    0

    پاسخ : مشکل نمایش روی tft lcd با درایور ssd1963

    به غیر از مشکل پر زدن تصویر این هدرفایل برای تغییر فونت تابعی نداره.
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. پاسخ: 57
    آخرين نوشته: 2020/01/21, 15:55
  2. راه اندازی LCD 4.3 اینچ با درایور SSD1963
    توسط یه بنده حقیر در انجمن NXP
    پاسخ: 4
    آخرين نوشته: 2016/11/11, 17:57
  3. پاسخ: 4
    آخرين نوشته: 2015/10/07, 01:33
  4. عدم ارتباط با FT232 و مشکل درایور (مشکل با تغییرا&#
    توسط m-madani در انجمن مدار هاي ديجيتال
    پاسخ: 32
    آخرين نوشته: 2015/08/04, 12:12
  5. نحوه استفاده از درایور SSD1963
    توسط hamedb3269 در انجمن NXP
    پاسخ: 2
    آخرين نوشته: 2014/11/23, 02:59

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •