۲۶-دى-۱۳۹۲, ۲۲:۱۳:۵۰
چطور؟
برنامه اش همونه كه قبلا پيوست كرديد ديگه؟
اين كد lcd_clear
اين هم تنه ي اصلي برنامه :
تاخيري وجود ندارهه ، مشكل از سرعت هست. اگر اشتباه مي كنم تيكه كد مربوطه رو نشون بديد.
با 2.8 اينچي چيني هم همين مشكل رو داريم.
البته LCD كوچيك هايي كه SPI پشتيباني مي كنن نبايد مشكل رفرش رو داشته باشن.( اما متاسفانه توي ايران نديدم! )
اون كليپ تبليغاتيه با همين مدل ميكروها درايو شده؟
اگر بذاريد يا لينك بديد ممنون مي شم، اينطوري بهتر مي شه مطمئن شد.
برنامه اش همونه كه قبلا پيوست كرديد ديگه؟
اين كد lcd_clear
کد php:
void LCD_Clear(uint16_t Color)
{
unsigned int l=480,w;
/*--------ÉèÖÃË¢ÆÁ´°¿Ú--------*/
/* XÖá */
LCD_WR_REG(0X002A);
LCD_WR_DATA(0);
LCD_WR_DATA(0);
LCD_WR_DATA(HDP>>8);
LCD_WR_DATA(HDP&0XFF);
/* YÖá */
LCD_WR_REG(0X002B);
LCD_WR_DATA(0);
LCD_WR_DATA(0);
LCD_WR_DATA(VDP>>8);
LCD_WR_DATA(VDP&0X00FF);
LCD_WR_REG(0X002C);
while(l--) /* 480ÐÐ */
{
for(w = 0; w < HDP+1; w++) /* ÿÐÐ800¸öÏñËصã */
{
LCD_WR_DATA(Color);
}
}
}
اين هم تنه ي اصلي برنامه :
کد php:
LCD_Clear(RED);
LCD_Clear(BLACK);
LED1(1);
LCD_Clear(BLUE);
LCD_Clear(GREEN);
LED1(0);
LCD_Clear(WHITE);
LCD_Clear(MAGENTA);
LED1(1);
LCD_Clear(GREEN);
LCD_Clear(CYAN);
LED1(0);
LCD_Clear(YELLOW);
LCD_Clear(BROWN);
LED1(1);
LCD_Clear(BRRED);
LCD_Clear(GRAY);
LED1(0);
تاخيري وجود ندارهه ، مشكل از سرعت هست. اگر اشتباه مي كنم تيكه كد مربوطه رو نشون بديد.
با 2.8 اينچي چيني هم همين مشكل رو داريم.
البته LCD كوچيك هايي كه SPI پشتيباني مي كنن نبايد مشكل رفرش رو داشته باشن.( اما متاسفانه توي ايران نديدم! )
اون كليپ تبليغاتيه با همين مدل ميكروها درايو شده؟
اگر بذاريد يا لينك بديد ممنون مي شم، اينطوري بهتر مي شه مطمئن شد.