اطلاعیه

Collapse
No announcement yet.

[برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

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

    [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

    با اجرای برنامه ابتدا background نمایشگر با رنگ سبز پرشده و سپس متن TFT LCD 2.8”" با پس زمینه قرمز و متن " www.ECA.ir " با پس زمینه آبی به نمایش درخواهد آمد.
    در ادامه صفحه نمایشگر پاک شده و در پس زمینه سیاه چند شکل هندسی رسم می شود و این روال همچنان ادامه خواهد داشت.

    برنامه به زبان C و کامپایلر کدویژن
    ماژول 2.8 اینچی فروشگاه : http://eshop.eca.ir/product_info.php?products_id=619
    فایل های پیوست شده

    #2
    پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

    راه اندازی نشد ! اتصالات برسی شده ... ساختار خاصی داره ؟! کسی بجز آقای اکرمی راه اندازی کردهآ‌؟

    اضافه شده در تاریخ :
    واقعا جای سوال هست ! من تمام اتصالات و ولتاژ کار ۳ ولت رو دوباره برقرار کردم. اما باز صفحه lcd سفید هست. مشکل کجاست ؟ همچین تازه کار هم نیستم که مشکل مبانی کار رو داشته باشم. لطفا مسئولین سایت راهنمایی بفرمایند. تازه lcd از فروشگاه سایت خریداری شده و اطمینان به سالم بودن هم از این طریق دارم.

    دیدگاه


      #3
      پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

      میگم من یه مشکل بزرگ و خنده دار دارم :biggrin:. ولتاژ نوشته 3.3 خب چطور تامینش کنم! من جا باتریم 4.5 ولته(سه تا 1.5). با ولتاژ های دیگه نمیشه راش انداخت.

      دیدگاه


        #4
        پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

        نوشته اصلی توسط emadrezvani
        راه اندازی نشد ! اتصالات برسی شده ... ساختار خاصی داره ؟! کسی بجز آقای اکرمی راه اندازی کردهآ‌؟

        اضافه شده در تاریخ :
        واقعا جای سوال هست ! من تمام اتصالات و ولتاژ کار ۳ ولت رو دوباره برقرار کردم. اما باز صفحه lcd سفید هست. مشکل کجاست ؟ همچین تازه کار هم نیستم که مشکل مبانی کار رو داشته باشم. لطفا مسئولین سایت راهنمایی بفرمایند. تازه lcd از فروشگاه سایت خریداری شده و اطمینان به سالم بودن هم از این طریق دارم.
        سلام فیوز بیت JTAGEN رو Disable کن بخاطر اینه پورت C میکرو نیز به LCD متصل است.
        موفق باشی

        دیدگاه


          #5
          پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

          سلام اقای اکرمی
          میشه بیشتر در مورد راه اندازی این ماژول بیشتر توضیح بدهید مثلا این پایه های lcd چرا به اون پایه های میکرو وصل شده و یا این ارتباط چهار سیمه چیه که میگن :job:
          قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

          دیدگاه


            #6
            پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

            نوشته اصلی توسط mohsen_22
            سلام اقای اکرمی
            میشه بیشتر در مورد راه اندازی این ماژول بیشتر توضیح بدهید مثلا این پایه های lcd چرا به اون پایه های میکرو وصل شده و یا این ارتباط چهار سیمه چیه که میگن :job:
            سلام دوست عزیز البته من آقای اکرمی نیستم من جوابتون رو می دم و ایشون هم کاملتر از بنده جواب سوالتون رو میدن.
            در مورد سیم ها باید بگم 16 تا سیم که برای انتقال دیتا به LCD هستش و 5 خط کنترل برای این LCD وجود داره که با کنترل اونها طبق دیتاشیت آی سی درایور میتونیم عملیات نوشتن روی حافظه LCD رو انجام بدیم.
            در مورد ارتباط 4 سیمه بیشتر توضیح بدید من منظورتون رو متوجه نشدم؟؟؟؟

            موفق باشی

            دیدگاه


              #7
              پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

              ممنون از جوابتون
              منظور من این است که این تابعی که نوشته شده برای یک سری از پایه های میکرو است که از قبل مشخص شده ولی من میخواهم ال سی دی را به یک سری پایه دیگر متصل کنم باید چه کار کنم
              و در مورد ارتباط چهار سیمه همون که محل فشار را روی صفحه نشان میدهد
              در ضمن این دیتاشیت N69 را باید از کجا دانلود کرد ممنون
              :job:
              قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

              دیدگاه


                #8
                پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                نوشته اصلی توسط mohsen_22
                ممنون از جوابتون
                منظور من این است که این تابعی که نوشته شده برای یک سری از پایه های میکرو است که از قبل مشخص شده ولی من میخواهم ال سی دی را به یک سری پایه دیگر متصل کنم باید چه کار کنم
                و در مورد ارتباط چهار سیمه همون که محل فشار را روی صفحه نشان میدهد
                در ضمن این دیتاشیت N69 را باید از کجا دانلود کرد ممنون
                :job:
                برای متصل کردن باس داده ( 16 پین داده LCD ) به پورت های دیگر میکرو ( دلخواه ) در ابتدای برنامه این دستورات نوشته شده :
                #define LCD_DATAPORT_MSB_DDR DDRA
                #define LCD_DATAPORT_MSB_PORT PORTA
                #define LCD_DATAPORT_MSB_PIN PINA

                #define LCD_DATAPORT_LSB_DDR DDRC
                #define LCD_DATAPORT_LSB_PORT PORTC
                #define LCD_DATAPORT_LSB_PIN PINC
                که به جای DDRA،PORTA،PINA،DDRC،PORTC،PINC باید رجیسترهای پورت مورد نظرتون رو بنویسید مثلا DDRD یا DDRB.
                البته یادتون نره پورت A پر ارزش هست و پورت C کم ارزش ( به صورت پیش فرض ) به نحوه ی اتصال پین های LCD به پورت دقت کنید.

                ارتباط 4 سیمه باید به ADC میکرو متصل بشه و با اندازه گیری تغییرات مکان لمس روی صفحه تاچ بدست می آید این تاپیک رو مطالعه کنید :
                http://www.eca.ir/forum2/index.php?topic=47701.msg470282#msg470282
                فکر کنم حدود صفحات 20 در مورد تاچ صحبت کردن.

                دیتاشیت LCD :
                http://baghmirani.persiangig.com/doc...0Datasheet.pdf

                دیتاشیت درایور LCD :
                http://baghmirani.persiangig.com/document/ILI9325.pdf

                :rolleyes: موفق باشی دوست عزیز

                دیدگاه


                  #9
                  پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                  نوشته اصلی توسط rozeh
                  میگم من یه مشکل بزرگ و خنده دار دارم :biggrin:. ولتاژ نوشته 3.3 خب چطور تامینش کنم! من جا باتریم 4.5 ولته(سه تا 1.5). با ولتاژ های دیگه نمیشه راش انداخت.
                  از آی سی LF33 استفاده کنید،با همون 4.5 راه میافته
                  نوشته اصلی توسط mohsen_22
                  ممنون از جوابتون
                  منظور من این است که این تابعی که نوشته شده برای یک سری از پایه های میکرو است که از قبل مشخص شده ولی من میخواهم ال سی دی را به یک سری پایه دیگر متصل کنم باید چه کار کنم
                  و در مورد ارتباط چهار سیمه همون که محل فشار را روی صفحه نشان میدهد
                  در ضمن این دیتاشیت N69 را باید از کجا دانلود کرد ممنون
                  :job:
                  اون اتصال 4 سیمه نیست،اون پایه های تاچه ، با ADC باید راهش بندازی

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

                  پيامبر اکرم(ص)فرمودند بهترين مردم کساني هستند که خيرشان به ديگران برسد.

                  دیدگاه


                    #10
                    پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                    البته من بصورت 8 بیتی راه انداختم،این عکس 16 بیتی هستش
                    انحصار طلبي علمي در دنياي امروز جايگاهي ندارد،بياييد تا دانسته هاي خود را هرچند اندک؛با ديگران به اشتراک بگذاريم...
                    فرهنگ و تمدن بي همتاي ايرانيان به سبب حمله ي وحشيانه مغولان نابود شد،امروز نوبت من و توست که با انتشار دانسته هاي خود ايران را به جايگاه بي همتاي گذشته باز گردانيم.

                    پيامبر اکرم(ص)فرمودند بهترين مردم کساني هستند که خيرشان به ديگران برسد.

                    دیدگاه


                      #11
                      پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                      نوشته اصلی توسط ravanjok
                      از آی سی LF33 استفاده کنید،با همون 4.5 راه میافته
                      هووو!
                      اینو حلش کردم رفت. کل مدار رو با 3 ولت راه انداختم.
                      در هر صورت ممنون. :nerd:

                      دیدگاه


                        #12
                        پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                        یه سوال دیگه اگه بخواهیم با 8 خط داده راه اندازیش بکنیم با همین تابع میشه چون توی شماتیک اکرمی همه خط داده ها وصل و در تابع اش تعریف شده بود
                        :question:
                        :job:
                        قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

                        دیدگاه


                          #13
                          پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                          نوشته اصلی توسط ravanjok
                          البته من بصورت 8 بیتی راه انداختم،این عکس 16 بیتی هستش
                          با چه تابعی 8 بیتی راه اندازیش کردی
                          ممنون
                          :job:
                          قنديل، تنديس قطره هايي است كه تسليم جاذبه زمين نشدند. "چگوآرا"

                          دیدگاه


                            #14
                            پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                            والا من c بلد نیستم با بسکام راش انداختم،خوبیه 8 بیتی اینه پورت الکی پر نمیشه،سرعتم فرق نمی کنه
                            انحصار طلبي علمي در دنياي امروز جايگاهي ندارد،بياييد تا دانسته هاي خود را هرچند اندک؛با ديگران به اشتراک بگذاريم...
                            فرهنگ و تمدن بي همتاي ايرانيان به سبب حمله ي وحشيانه مغولان نابود شد،امروز نوبت من و توست که با انتشار دانسته هاي خود ايران را به جايگاه بي همتاي گذشته باز گردانيم.

                            پيامبر اکرم(ص)فرمودند بهترين مردم کساني هستند که خيرشان به ديگران برسد.

                            دیدگاه


                              #15
                              پاسخ : [برنامه نمونه] راه اندازی ماژول LCD 2.8 اینچی فروشگاه

                              سلام
                              برای نمایش عکس روی lcd باید کد هگز عکس ها رو استخراج کنیم یا راه دیگه ای داریم؟
                              برای تبدیل به هگز چه کنیم؟
                              از jimbo استفاده کردم اما سیاه سفید در میومد.
                              ممنون

                              دیدگاه

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