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





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









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





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

صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 39
  1. #1
    2005/12/28
    تبريز
    4,230
    1,211

    نمایش عکس بر روی LCD 3.2 اینچ [ECA-03]

    در فایل ضمیمه شده یک عکس در LCD 3.2 اینچ (240*320 pixel) موجود بر روی برد نمایش داده میشه.
    دیتا 16 بیتی بوده و توسط تابع LCD_write_pic نشان داده میشود.

    کد:
    void LCD_write_pic(int x0, int y0 , const unsigned short *image){
    static unsigned int x,y;
    	for(y=y0;y<320 && y<image[1];y++) {
    		for (x=x0;x<240 && x<image[0];x++)	 {
    			LCD_SetTextColor(image[(y-y0)*240+(x-x0)+2]);
    			LCD_PutPixel(319-x,y);
    		}
    	}
    }

    ** تابع فوق به هدر فایل LCD اضافه شده است.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست untitled-1.jpg   untitled-1.jpg   untitled-1.jpg   untitled-1.jpg  
    فايل هاي پيوست شده فايل هاي پيوست شده
  2. #2
    2008/05/25
    96
    0

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    سلام و با تشکر فراوان
    ببخشید عکس ها رو با چه نرم افزاری تبدیل به هدر میکنید؟
    چون که من با نرم افزاری که داخل خود سی دی بود Image2Lcd تبدیل کردم برنامه جواب نمیده ولی عکس خودتون خیلی عالی نمایش میده :applause:
    اگه ممکن لینک برنامه تبدیل رو بذارید.
    یا علی گفتیم و عشق آغاز شد.
  3. #3
    2005/12/28
    تبريز
    4,230
    1,211

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    اکثر برنامه های تبدیل عکس به هگز باید کار بکنند ولی از برنامه موجود در لینک زیر استفاده شده :
    http://www.eca.ir/forum2/index.php?topic=52262.msg275488#msg275488
    این برنامه رو جهت راه اندازی LCD های N96 نوشته بودیم که به همون دلیل کمبود وقت یکم عقب مونده ، البته نرم افزار بسیار جالبی هست و به زودی بازهم پدیت خواهد شد.

    درسته همانطور که گفتم تا آخر این ماه باید برای کار ریشه ای با این برد صبر کنیم ولی برای شروع خوشحالم که مفید واقع شده.
  4. #4
    2008/05/25
    96
    0

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    سلام
    2 تا مشکل :
    1- مثل اینکه رنگ قرمز رو نمایش نمیده چون من همون عکس مثال خودتون رو با نرم افزاری که خودتون معرفی کردید تبدیل کردم و ریختمش داخل آیسی و آرم ECA که بصورت قرمز رنگ هست بصورت آبی نمایش داده میشه و همینطور عکسهای دیگه ای که تست کردم و کلا رنگ قرمز عکسها رو عوض میکنه.
    2- عکسهایی که سایز کوچک دارن رو نمایش نمی ده و فقط اونایی رو که 240*320 هستند رو نمایش میده به طوری که من یه عکس 48*48 رو میریزم روش یه عکس درهمی اون بالای صفحه نشون میده ولی از لحاظ سایز درسته و مبهم؟
    یا علی گفتیم و عشق آغاز شد.
  5. #5
    2005/12/28
    تبريز
    4,230
    1,211

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    ببینید این تابع اصلا بهینه نشده و فقط به عنوان نمونه برای همون سایز تمام صفحه نوشته شده. یکم کار کنید میتونید عکس های کوچکتر هم قراربدید
    در مورد رنگ قرمز هم اگز فایل هدر اصلی استفاده کنید نباید مشکلی وجود داشته باشه. دقیقا سورس قرارداده شده رو میذارید رنگ درست نشون داده میشه؟

    کلا یک هدر جدید در حال طراحی هست برای کار با این LCD ها ولی زمان میبره. امیدوارم که دوستان خودشون هم دست به کار بشند و کارهاشون رو اینجا قرار بدند.
    (همانطور که گفتم باید تا آخر ماه صبر کنیم)
  6. #6
    2008/05/25
    96
    0

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    بله آقای بلورچیان فایل هدر عکسی که خود شما قرار دادید رو درست نشون میده ولی وقتی من تبدیل میکنم و اونو جای فایل شما میزارم آبی نشون میده :angry:
    با یک مبدل دیگه هم عکس رو کانورت کردم ولی بازم همون حالته یعنی همه چی درسته الا رنگش.
    در ضمن خودمم یک فانکشن دیگه نوشتم که بازم هدر شما رو درست نشون می ده ولی خودم که تبدیل میکنم همه چی آبیه.

    void LCD_write_pic(int x0,int y0,const unsigned short *pointer)
    {
    int x1 = x0 + ((int)*pointer++);
    int y1 = y0 + ((int)*pointer++);
    int x,y;

    if(x0 < 0) x0 = 0;
    if(y0 < 0) y0 = 0;

    for(y = y0;y < y1;y++)
    {
    for(x = x0;x < x1;x++)
    LCD_DrawPoint1(x,y,(int)*pointer++);
    };
    }
    یا علی گفتیم و عشق آغاز شد.
  7. #7
    2008/05/25
    96
    0

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    آیا با این کانورتور ها فقط باید bmp رو تبدیل کرد یا عکس های JPG هم میشه ؟
    آخه من عکسهایی رو که تبدیل می کنم JPG هستند و ای رنگهای آبی به خاطر این موضوعه؟؟
    یا علی گفتیم و عشق آغاز شد.
  8. #8
    2005/12/28
    تبريز
    4,230
    1,211

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    با اجازه این موضوع رو من شنبه میتونم جواب بدم
    باید یک سری خودم روش کار کنم تا مشکل مشخص بشه
  9. #9
    2008/05/25
    96
    0

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    خیلی خیلی ممنون آقای بلورچیان اجازه ما هم دست شماست
    یک نکته هم بگم که عکس BMP 16 بیت رو هم تست کردم ولی انگار همه جا رو استقلال گرفته چه تو لیگ فوتبال چه تو ال سی دی همه چی آبیته
    یا علی گفتیم و عشق آغاز شد.
  10. #10
    2010/09/25
    USA-LA
    453
    3

    پاسخ : برنامه نمونه - نمایش عکس بر روی LCD 3.2 اینچ

    آقایان همگی سلام
    خسته نباشید.
    من یه ال سی دی گرفتم با همین درایور که روی یک برد است و ایسی تاچ هم دارد فقط بافر روی بردش ندارد و یک عدد هدر بورد lpc1768 اکا رو هم دارم.
    من سعی کردم این هدر رو جوری تغییر بدم( همین هدر فایلی که استفاده کردیدرو ) که با 16 بیت بدون بافر بتونم راش بندازم ولی هر کاری کردم از این کدای هگز سر در نیاوردم !!!
    میشه یکی از اساتید رانمایی کنه چجوری باید با این هدرفایل و بدون بافر با 16 بیت و 16 تا سیم این ال سی دی رو راه بندازم؟؟؟
    خیلی ممنون میشم اگه کمک کنید جبران می کنم!!!
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!
صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 39

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

  1. پاسخ: 4
    آخرين نوشته: 2015/10/07, 01:33
  2. پاسخ: 2
    آخرين نوشته: 2015/07/16, 22:48
  3. پاسخ: 4
    آخرين نوشته: 2015/01/30, 15:56
  4. تفاوت ال سی دی 2.8 اینچ با ال سی دی 3.2 اینچ فروشگاه eca
    توسط elec200 در انجمن میکروکنترلرهای AVR
    پاسخ: 35
    آخرين نوشته: 2014/04/11, 23:55
  5. ال سی دی یا ال ای دی 3.5 تا 6 اینچ
    توسط mozafar_sam در انجمن تلویزیون و مانیتور
    پاسخ: 10
    آخرين نوشته: 2012/08/02, 03:57

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

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

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

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

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