اطلاعیه

Collapse
No announcement yet.

[برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

    سلام
    چند وقتی بود که انجمن رو میگشتم تا یک هدر کامل برای ماژول های 3.2 LCD فروشگاه تهیه کنم و سرانجام تونستم نسخه اولیه این هدر رو آماده کنم.
    لازم به ذکر است که چندتا از تابع های هدر رو از کارای بچه های دیگه که توی انجمن گذاشته بودن گرفتم ولی تابع های فونت فارسی - انگلیسی و نمایش تصویر و چند مورد دیگه از خودمه
    ویژگی های این هدر به شرح زیر است

    · اضافه شدن تابع ایجاد رنگ 16 بیتی جهت ارسال به LCD با استفاده از سه رنگ اصلی RGB (قرمز-سبز-آبی). (RGB2COL)
    · تغییر ساختار تابع tftlcd_write_pixel و افزایش سرعت آن و در نتیجه افزایش سرعت اکثر تابع های موجود در هدر (چون اکثر تابع ها از این تابع استفاده میکنند)
    · اضافه شدن تابع رسم بیضی (tftlcd_draw_elliptic)
    · اضافه شدن تابع رسم چهار ضلعی با گوشه های گرد (tftlcd_draw_round_rectangle)
    · اضافه شدن تابع رسم Button با متن مورد نظر و ابعاد دلخواه (tftlcd_draw_button)
    · اضافه شدن تابع رسم گستره رنگ های موجود در LCD. (tftlcd_pattern)
    · اضافه شدن فارسی و انگلیسی نویسی مختلط با قابلیت های مختلفی از جمله HighLight و چاپ ارقام به صورت فارسی و انگلیسی و انتخاب رنگ و ... (tftlcd_putsf_mix)
    · اضافه شدن قابلیت تغییر سایز فونت تابع فارسی نویسی و انگلیسی نویسی.
    · اضافه شدن قابلیت Italic به تابع فارسی و انگلیسی نویسی. (tftlcd_italic_on و tftlcd_italic_off)
    · اضافه شدن 5 افکت مختلف برای حروف در تابع مذکور. (tftlcd_font_effect)
    · اضافه شدن تابع رفتن به مختصات دلخواه بدون محدودیت. (از 0 تا 240 و 0 تا 320 بدون استپ های 8 و 16 تایی در عرض و ارتفاع) (tftlcd_goto_xy)
    · اضافه شدن تابع تبدیل کاراکتر های Unicode به ASCII جهت خواندن متون فارسی از روی مموری SD و چاپ روی LCD با تابع مذکور. (unicode2ascii)


    یک برنامه نمونه همراه هدر براتون گذاشتم.
    موفق باشید.

    فایلها پدیت شد!
    فایل های پیوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    #2
    پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

    سلام
    اینم ی برنامه برای لود کردن تصویر از روی مموری SD روی LCD
    فایل های پیوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

      دیتا شیت درایور LCD هم براتون پیوست کردم
      فایل های پیوست شده
      زندگی یعنی امید و حرکت
      کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
      سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
      برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
      به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

      دیدگاه


        #4
        پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

        سلام دوست عزیز چندتا سوال دارم:
        1-توی دیتاشیت از spi هم صحبت کرده، آیا با SPI نمیشه راهش انداخت؟
        2-سرعت برنامه ()http://www.eca.ir/forum2/index.php?a...0;attach=10009 خیلی پایینه. عکسا رو سریع نمیاره.باید چه کار کرد؟
        3-توی برنامه ای که توی سایت هست از دقت 16 بیت به جای 24 بیت استفاده شده که باعث میشه کیفیت عکس بیاد پایین.اگه بخاهیم از کیفیت حداکثر(24 بیت) استفاده کنیم باید چه کنیم؟
        4-یه برنامه توی cmsis هست به نام QVGA_TFT_LCD که با SPI کار کرده چه جوری میتونیم این برنامه رو روی برد آموزشی LPC1768 ECA اجرا کنیم؟
        با تشکر

        دیدگاه


          #5
          پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

          سلام
          1- نه نمیشه چون درایور LCD روی خودشه و به صورت چیپ جداگانه نیست و توی پایه هایی که از LCD بیرون اومده فقط به صورت موازی میشه داده بهش داد
          2-سرعت همینه دیگه من تونستم برای 2.8 بیشتر کنم ولی اینو نمیدونم زیاد
          3- نه چون LCD دیتا رو 16 بیتی میگیره پس باید تبدیلش کنی به 16 بیت و بهش بدی
          4- نمیدونم :sad:
          موفق باشی
          زندگی یعنی امید و حرکت
          کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
          سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
          برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
          به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

          دیدگاه


            #6
            پاسخ : پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

            نوشته اصلی توسط علی ایمانی فر
            سلام
            اینم ی برنامه برای لود کردن تصویر از روی مموری SD روی LCD
            با سلام خدمت اقای مهندس ایمانی فر ببخشید من یک پروژه دارم که باید چند تا عکس سیا ه وسفید رو به شکل ارایه دو بعدی از sd کارت میکرو بخونم و بعد
            مقدار روشنایی پیکسل ها رو ذخیره کنم وبعد با هم مقایسه کنم میشه در این مورد راهنمایی بفرمایید اینکه چجوری عکس ها رو ذخیره کنم بعد بخونم
            یا اگر پروژه مشابهی دارید ممنون میشم .
            با تشکر

            دیدگاه


              #7
              پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

              سلام
              میتونی بجای ی آرایه دو بعدی حتی از ی تصویر BMP هم استفاده کنی
              برای اطلاعات بیشتر برو توی اینجا که هم پروژه نمونه با LCD 2.8 اینچی هست هم توضیحات
              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


                #8
                پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2

                سلام آقای ایمانی فر

                ببخشید این هدر واسه LPC1768 هم موجوده ؟

                دیدگاه

                لطفا صبر کنید...
                X