NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3277 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: نکات کاربردی lcd

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2014
    نوشته ها
    66
    تشکر
    6
    تشکر شده 4 بار در 3 پست

    پیش فرض نکات کاربردی lcd

    سلام به همه کسی میتونه مشکل منو حل کنه
    1- وقتی یک متن یا عدد روی عکس زمینه نشون میدم (lpc1788) اون متن یا عدد خودش یه کادر سیاه رنگ داره چجور میشه ای کادر سیاه رو حذف کرد و نوشته یا اعداد رو عکس بیفتن بدون کادر سیاه
    2- موفق شدم تاچ رو بخونم اما تاچ من برای محورهای X,Y یکسری اعددا نشون میده از حدود 110 تا 4000 چگونه این اعددا رو به مختصات اصلی lcd تبدیل کنم
    lpc1788 coreboard lcd480*272


    ممنون از مهندسین عزیز

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

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

    پیش فرض

    سلام
    یک کاراکتر که نشون داده میشه یک رنگ متن داره یک رنگ پس زمینه. که رنگ پس زمینه را باید اصلاح کنید
    بایستی یک تابع بنویسید که این رنج که میگیره ببره در رنج پیکسل

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2014
    نوشته ها
    66
    تشکر
    6
    تشکر شده 4 بار در 3 پست

    پیش فرض

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

  5. #4
    کاربر فعال ppittl آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اکبری
    نوشته ها
    138
    تشکر
    44
    تشکر شده 72 بار در 46 پست

    پیش فرض

    برای نوشتن به صورتی که مد نظر شما هست
    نبایستی یک پنجره تعریف کرد و کلمه مورد نظر رو داخلش نوشت
    بلکه بایستی هز پیکسلی که رنگ داره رو نوشت و پیکسلهای بدون رنگ رو رها کرد
    باین صورت که مثلا عدد خونده شده از فونت اگر این باشه 00000001
    شما 7 تا پیکس رو رها می کنی و کرسر رو می بری به پیکسل هشتم و فقط اون رو می نویسی
    به دیتاشیت ال سی دی و نحوه ست کردن پیکسل مراجعه کن
    موفق باشی

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

    پیش فرض

    به صورت معمول دستور این طور هست:
    کد:
    LCD_DisplayStr(0, 0, "ُSalam",Blue, White,1);
    کلمه مورد نظر با رنگ آبی در پس زمینه سفید می نویسه
    بخواهید در غیر این صرت فقط متن بنویسه و تغییری در رنگ پس زمینه ایجاد نکنه بایستی در تابع نوشتن یک کاراکتر دست ببرید

  7. #6
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

    من هدر مربوط به این درایور رو ندیدم ولی مطمئنم که توی تابعی که کاراکتر قرار میده یه حلقه وجود داره که مقدار جدول look-up فونت رو که می خونه با یه شرط تطبیق میده. اونجا توی اون شرط قسمتی که رنگ پس زمینه رو می نویسه رو پاک کن. حالا باید کار کنه.

  8. #7
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2014
    نوشته ها
    66
    تشکر
    6
    تشکر شده 4 بار در 3 پست

    پیش فرض

    سلام به همه رفقا که حسابس زحمتشون دادم
    آقا من نه تونستم مشکل این نوشته رو حل کنم
    نه تونستم اعداد خونده شده توسط تاچ رو به مختصات تبدیل کنم
    در ضمن touch_cal.h و touch_cal.c تو dvd فروشگاه نیست کسی از دوستان داره لطف کنه بزاره
    ممنون میشم

    - - - Updated - - -

    به این pdf نگاه کنید این دو تا فایل رو میگم
    فايل هاي پيوست شده فايل هاي پيوست شده

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

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