NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2154 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از 1 به 20 از 45

موضوع: راه اندازی TFT LCD 4.3 برد lpc1768-wb

  1. #1
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض راه اندازی TFT LCD 4.3 برد lpc1768-wb

    سلام
    در این برد:


    همان طور که مشاهده می شود TFT LCD های موجود در فروشگاه (که برای این برد باید جداگانه تهیه شود) به سادگی با این برد قابل استفاده می باشد و فقط کافی است ال سی دی را که روی برد درایور قرار داده اید را در پین هدر مربوطه جا بزنید(دو پایه آخر پین هدر برد gnd و 5 ولت بدون استفاده است).
    چند سمپل برای راه اندازی و استفاده از LCD های 4.3 ، 5 و 7 اینچ قرار داده شده است.
    با اجرای سمپل ال سی دی 4.3 فقط می توان رنگ این ال سی دی را تغییر داد و توابع لازم برای ارسال کاراکتر و رشته و .. در آن قرار نگرفته.
    از دوستانی که این ال سی دی را با lpc1768 راه اندازی کرده اند و ارسال کاراکتر و رشته و .. داشته اند چه کد هایی به این سمپل([38] 4.3 scraper _Color test(4.3) (2012.4.13)) اضافه کرده اید؟ یا از سمپل دیگری استفاده کرده اید؟
    پایه های خروجی این برد برای TFT LCD به صورت زیر می باشد:

    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: lpc1768_TFT LCD4.3.jpg
مشاهده: 498
حجم: 151.8 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: LCD Interface.png
مشاهده: 506
حجم: 54.7 کیلو بایت  

  2. کاربران : 3 تشکر کرده اند از شما mzarkoob برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    عجب
    سمپل [40] FAT32_ picture decoding (4.3) (2012.4.28) بعد اجرا متنی را نشون داد!

    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: lcd_4_3.jpg
مشاهده: 459
حجم: 151.5 کیلو بایت  

  5. کاربران : 3 تشکر کرده اند از شما mzarkoob برای ارسال این پست سودمند:


  6. #3
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض تابع رشته

    سلام.

    ممنون بابت مطرح کردن این سوال.

    ما تابع زیر رو برای نمایش یک کارکتر نوشتیم (یکی از همین توابع آماده رو ادیت کردم که صحیح کار کنه). اگر در یک تابع دیگر بنویسید و همین تابع رو در یک حلقه فراخوانی کنید میشه باهاش رشته رو هم نمایش داد (اگر نیاز بود بفرمایید این رو هم بگیرم) البته تابع کاملی نبود و فقط خواستیم سریع کار خودمون راه بی افته. مثلا رنگ foreground رو دیگه از کاربر نگرفتیم و اینکه ورودی x و y بر حسب پیکسل است نه خط و ستون کارکتری.

    البته تابعش طوری تنظیم شده که برای فونتی که خودمون داشتیم جواب می ده، برای سایر فونت ها باید کمی ادیت جزئی بشه. فونت رو هم پیوست همین پست کردم. با یک کارکتر تست کنید ببینید مشکلی هست یا نه.


    [PHP]
    void Display_char(unsigned short x0, unsigned short y0, unsigned long Color, char s)
    {
    signed short i, j, b,ii=0;
    unsigned const short *scanline=Char_Dot+((s-0x22)*8);
    for(i=0;i<8;++i){
    for(j=14;j>0;--j){
    if((*scanline)&1<<j) {
    ssd1963_SetPoint((x0+i),y0+(14-j),Color);
    }
    }
    scanline++;
    }
    }

    [/PHP]
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط Aghaeifar : 12-12-2013 در ساعت 23:24
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  7. کاربران : 5 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  8. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Aghaeifar نمایش پست ها
    با یک کارکتر تست کنید ببینید مشکلی هست یا نه.
    سلام
    ممنون
    میگم این تابع را شما در برنامه فولدر [39] 4.3 touch screen (4.3) (2012.4.13) قرار دادید در ssd1963.c ؟
    از من این خطا گرفت :
    [PHP]..\USER\lcd\ssd1963.C(837): error: #20: identifier "Char_Dot" is undefined[/PHP]

  9. تشکرها از این نوشته :


  10. #5
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    ممنون
    میگم این تابع را شما در برنامه فولدر [39] 4.3 touch screen (4.3) (2012.4.13) قرار دادید در ssd1963.c ؟
    از من این خطا گرفت :
    [PHP]..\USER\lcd\ssd1963.C(837): error: #20: identifier "Char_Dot" is undefined[/PHP]
    متغیر Char_Dot در فایل فونت هستش (پیوست پست قبلی شده) که اگه به برنامه include بشه نباید مشکلی باشه.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  11. کاربران : 3 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  12. #6
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Aghaeifar نمایش پست ها
    متغیر Char_Dot در فایل فونت هستش (پیوست پست قبلی شده) که اگه به برنامه include بشه نباید مشکلی باشه.
    انجام دادم ولی نشد و چیزی را نشون نمی داد! البته وقت روی دلیلش نذاشتم ببینم دیگه عیب از چیه
    مورد جالب که باهاش مواجه شدم همون سمپلی که رشته را نشون می داد [40] بیشتر از نصف صفحه قابل استفاده نیست!

    [PHP] LCD_Init();

    LCD_ShowString(60,30,"In The Name Of God");
    LCD_ShowString(60,50,"Mahdi Zarkoob");
    LCD_ShowString(60,80,"This program test TFT LCD 4.3 inch");
    LCD_ShowString(100,100,"www.kavirElectronic.ir");[/PHP]
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: DSC01158.jpg
مشاهده: 420
حجم: 147.6 کیلو بایت  

  13. تشکرها از این نوشته :


  14. #7
    تازه وارد
    تاریخ عضویت
    Sep 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با عرض سلام خدمت دوستان گرامی
    با توجه به لینک زیر
    ElecFreaks - Wiki
    ال سی دی
    TFT LCD 4.3
    40 پایه داشته و توضیحاتی که در این فوروم داده شده برای این ال سی دی نیست. لطفا در صورت امکان در خصوص این ال سی دی توضیح دهید و کد مخصوص آی سی lpc1768 را قرار بدهید
    با تشکر

  15. #8
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    راه اندازی این ال سی دی فرقی با مال فروشگاه نداره. در صورتی که خروجی پایه های آن را با خروجی پایه های برد فروشگاه که در تایپیک بالا هست مقایسه کنید می بینید که 16 پایه دیتا و پایه های کنترلی در هر دو وجود دارند. در بردی که لینک زدید پایه های تاچ از پایه های sd که در ال سی دی فروشگاه مشترک است ، جدا بیرون آورده شده است.

  16. تشکرها از این نوشته :


  17. #9
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2014
    نوشته ها
    65
    تشکر
    10
    تشکر شده 12 بار در 11 پست

    پیش فرض

    سلام
    یه سوال : آیا مداری هست که برد فقط برای راه اندازی ال سی دی باشه و دیگه سوکت mmc و ... دیگه روش نباشه ؟؟؟

  18. #10
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    سلام خسته نباشید، الان یه هفته که به قسمت ساپورت فروشگاه ایمیل میدم تا یه سمپل (فقط نمایش رنگ یا یه کد ساده) که نشون بده نمایشگر و درایور کار میکنه برام بفرسته اما جوابی نیومده. لطفا اگه کسی مثال و شماتیک داره ممنون میشم اپلود کنه .
    ال سیدی :
    lcd 4.3 with touch 480x272 model 2

    درایور :
    درایور برد TFT های رنگی 40 پین و 50 پین

    برد راه انداز : LPC1768

  19. تشکرها از این نوشته :


  20. #11
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohammadne نمایش پست ها
    سلام خسته نباشید، الان یه هفته که به قسمت ساپورت فروشگاه ایمیل میدم تا یه سمپل (فقط نمایش رنگ یا یه کد ساده) که نشون بده نمایشگر و درایور کار میکنه برام بفرسته اما جوابی نیومده. لطفا اگه کسی مثال و شماتیک داره ممنون میشم اپلود کنه .
    ال سیدی :
    lcd 4.3 with touch 480x272 model 2

    درایور :
    درایور برد TFT های رنگی 40 پین و 50 پین

    برد راه انداز : LPC1768
    سلام
    محاله شما ایمیل بزنید ما مثال نفرستیم از سایت Dropbox مثالها ایمیل میشه
    لطفا مجدد در خواست بدین
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  21. #12
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    سلام ممنون دوباره درخواست دادم.

  22. #13
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    سلام مثالها به دستم رسیدن اما شماتیک یا توضیحی در مورد نحوه اتصال درایور به پردازنده lpc1768 پیدا نکردم فقط این خط کد رو پیدا کردم که مشکل داره. یعنی من DB 8.15 رو هم به P2.0...P2.7 وصل کنم؟


    PINS:
    - EN = P0.19
    - LE = P0.20
    - DIR = P0.21
    - CS = P0.22
    - RS = P0.23
    - WR = P0.24
    - RD = P0.25
    - DB[0.7] = P2.0...P2.7
    - DB[8.15]= P2.0...P2.7

  23. تشکرها از این نوشته :


  24. #14
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    این جدولو برای پین کانکشن برد اموزشی پیدا کردم اما ظاهرا اینجا هم دیتا پین 15-8 به پینهای P2.0...P2 وصل شدن. معنی لچ و بافر هم نمیدونم، یکی پیدا میشه نحوه اتصال به پردازنده LPC1768 رو بگه ؟؟ برد اموزشی نه برد پردازنده خالی با حداقل مدارهای واسط

    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 2015-06-20_124149.jpg
مشاهده: 288
حجم: 125.5 کیلو بایت  

  25. تشکرها از این نوشته :


  26. #15
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    اقا کسی نیست نحوه ارتباط ssd1963 با بردهای غیر از برد فروشگاه رو بگه ؟؟

  27. #16
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    شما به جای اینکه دیتا را 8 تا 8 تا بفرستید یک باره 16 بیتی میفرستید از میکرو و با سیم وصل می کنید به پایه های دیتای آن
    4 پایه کنترلی هم که روی درایور هست مثل قبل صل می کنید + ریست
    4 پایه تاچ هم هست + پایه اینتراپت
    مشکلی نداره که به همین سادگی !

  28. تشکرها از این نوشته :


  29. #17
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    اره خب اینا رو میدونم اما چیزی که گفتین جواب سوال من نبود ، این ارتباط پینهای نمایشگر به برد برام سوال شده که چطور db00 و db08 هر دوشون رو به p2.0 وصل کنم؟؟؟ اگه شماتیکی از نحوه اتصال کانکتور ال سی دی به lpc دارین بفرستین یا بنویسین. خب حداقل قطعه ای که میفروشین یه مثال یا شماتیک هم برای کار با سایر بردها غیر از برد فروشگاه بذارین حتما که نباید 110 بدیم برد فروشگاه رو بخریم.

  30. تشکرها از این نوشته :


  31. #18
    عضو جدید
    تاریخ عضویت
    Jun 2015
    نوشته ها
    4
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    آقا تکلیفم من مشخص کنید که ال سی دی AT070TN94 زدم به برد درایور شما و آی سی بک لایت mp3202 سوخت...اگه ترکیب این دوتا امتحان کردین و جواب نداده به من خبر بدین که بی خودی هزینه نکنم روی این قضیه

  32. #19
    کاربر فعال mohammadne آواتار ها
    تاریخ عضویت
    Dec 2013
    نام
    محمد پورخلیلی
    نوشته ها
    276
    تشکر
    43
    تشکر شده 214 بار در 132 پست

    پیش فرض

    مگه میشه جواب نده، شما یه تست انجام بده، پایه مشترک بین r2 و r6 رو با یه مقاومت 1 کیلو به 3.3 وصل کن ببین بک لایت روشن میشه ؟ اگه پرش نور هم داشتی یعنی تغذیه کم میاره، به یه تغذیه با جریان 1 امپر وصل کن و نزدیک درایور خازن بذار
    ویرایش توسط mohammadne : 24-06-2015 در ساعت 17:34

  33. تشکرها از این نوشته :


  34. #20
    عضو جدید
    تاریخ عضویت
    Jun 2015
    نوشته ها
    4
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohammadne نمایش پست ها
    مگه میشه جواب نده، شما یه تست انجام بده، پایه مشترک بین r2 و r6 رو با یه مقاومت 1 کیلو به 3.3 وصل کن ببین بک لایت روشن میشه ؟ اگه پرش نور هم داشتی یعنی تغذیه کم میاره، به یه تغذیه با جریان 1 امپر وصل کن و نزدیک درایور خازن بذار
    اخه برد من اینه:

    درایور برد TFT های رنگی 40 پین و 50 پین(با SSD1963)

صفحه 1 از 3 123 آخرینآخرین

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

  1. مشکل راه اندازی spi در lpc1768
    توسط pirozy در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 07-05-2015, 01:29
  2. راه اندازی sd/mmc در lpc1768
    توسط 872622101 در انجمن مباحث کلی ARM
    پاسخ: 3
    آخرين نوشته: 06-03-2014, 22:47
  3. مشکل در راه اندازی lcd n96 با lpc1768
    توسط pirozy در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 05-02-2014, 20:28
  4. مشکل با راه اندازی lpc1768
    توسط hossein1387 در انجمن LPC series (NXP)
    پاسخ: 11
    آخرين نوشته: 13-07-2013, 17:10
  5. راه اندازی lcd گرافیکی با lpc1768
    توسط archer1367 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 27-11-2012, 01:12

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

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