اطلاعیه

Collapse
No announcement yet.

سوالات مربوط به LCD های کاراکتری و گرافیکی

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پاسخ : پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

    نوشته اصلی توسط Nourbakhsh Rad
    با سلام،

    اول از همه از اتصالات سخت افزاری مطمئن بشو
    به نظر میاد که مشکلت تایمینگ هستش
    سعی کن فرکانس میکرو رو ببری روی یک مگ داخلی و تست کنی
    اگر مشکل حل شد، اونوقت باید بگردی دنبال علت که میتونه از برخی تنظیمات و یا نقص روتین تاخیر باشه
    اگر تونستم یه نگاهی به کتابخونه ای که گذاشتی میندازم
    نوشته اصلی توسط Nourbakhsh Rad
    با سلام،

    این کتابخونه ای که گذاشتی، خیلی ضعیف و ابتدایی هستش
    برای اولین قدم، در هدر فایل glcd.h مقدار E_DELAY رو زیاد کن، و اگر درست نشد، توی همون فایل delay رو سرچ بزن و مقادیری که حساس هستند رو افزایش بده.

    البته اصولیش اینه که مقادیر تاخیر، در همه جای فایل، متناسب با سرعت میکرو تغییر بکنند ( بطور خودکار و با تعاریف صحیح و بجا! )

    پی نوشت :
    همخوانی CS_ACTIVE_LOW رو در همون هدر فایل با LCD خودت چک کن ....
    آقا من واقعا نمدونم چطور تشکر کنم. این همه وقتی که میذاری و کار بچه ها رو بدون هیچ توقعی راه میندازی واقعا با ارزشه. دمت گرم واقعا ایشالا خدا هر چی می خوای بت بده :biggrin: من فقط میتونم یاد بگیرم، جلو امثال شما که آبدارچیم :biggrin: ولی اینجا آدم یاد دادنو یاد میگیره :agree:
    باورتون نمیشه امروز صبح رفتم پیش یه نفر که کمکم کنه، بم گفت اگه بخوای میتونم هدر بت بدم که فارسی بنویسه عکس نشون بده ولی 300000ت هزینه داره!!! اینو گفتم که بچه ها ارزش کاری که شما و بقیه انجام میدین دستشون بیاد :agree: :rolleyes: :job: :applause: دست همتون درد نکنه :agree:
    سرتونو درد آوردم :biggrin:

    آقا من از سخت افزار مطمئنم چون خیلی چکش کردم.کارهای دیگه ای که گفتی رو انجام میدم و نتیجشو میگم که بقیه دوستان که به مشکل من برخوردن استفاده کنن
    بازم مرسی از وقتی که گذاشتی

    دیدگاه


      پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

      با سلام،

      باورتون نمیشه امروز صبح رفتم پیش یه نفر که کمکم کنه، بم گفت اگه بخوای میتونم هدر بت بدم که فارسی بنویسه عکس نشون بده ولی 300000ت هزینه داره!!!
      عجب!!!!! :eek:

      تویه این پروژه، کتابخونه GLCD با کنترلر KS0108 رو میتونی برداری و استفاده کنی، نسبتا کامله، نسخه تکمیل تری هم ازش هست که اگر خواستی بگو تا برات پ کنم، ببر برای اون بابا و مجانی بده بهش!!!

      http://www.eca.ir/forum2/index.php?topic=75636.0

      سوالی هم داشتی یا کتابخونه ای هم خواستی، به خودم بگو، تازه یه پولی هم بهت میدم! =))
      موفق باشید
      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

      Sh_Nourbakhsh@Yahoo.com

      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

      دیدگاه


        پاسخ : پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

        نوشته اصلی توسط Nourbakhsh Rad
        با سلام،
        عجب!!!!! :eek:

        تویه این پروژه، کتابخونه GLCD با کنترلر KS0108 رو میتونی برداری و استفاده کنی، نسبتا کامله، نسخه تکمیل تری هم ازش هست که اگر خواستی بگو تا برات پ کنم، ببر برای اون بابا و مجانی بده بهش!!!

        http://www.eca.ir/forum2/index.php?topic=75636.0

        سوالی هم داشتی یا کتابخونه ای هم خواستی، به خودم بگو، تازه یه پولی هم بهت میدم! =))
        موفق باشید
        =)) =)) دمت گرم واقعا :rolleyes:
        من اون delayهایی که گفتی رو تغییر دادم ولی اون ال سی دی چی چی شده خودشو تغییر نداد :biggrin:
        دستت درد نکنه اینم امتحان میکنم :icon_razz:
        چشم ایشالا مزاحم میشم حتما :biggrin:

        دیدگاه


          پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

          سلام و خسته نباشید
          قبل از اینکه رو glcdچیزی بنویسی،باید یه Clearکنی!
          glcd_clear()

          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
          !Electronic On! Programming On
          هوشمندانه سوال بپرسیم!
          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

          دیدگاه


            پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

            برای پایه ریست نمیخواد پایه ورودی و خروجی تعریف کنید
            مستقیم به VCC وصلش کنید
            توی برنامه نویسی هیچ استفاده ای ندیدم تا حالا ...
            [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
            معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
            معرفی نرم افزار Codewizard PWM
            با من بیشتر آشنا شوید

            دیدگاه


              سوال: سوالات مربوط به LCD های کاراکتری و گرافیکی

              سلام دوستان ، lcd کاراکتری 16*2 من بلاک بلاک میشه ال سی دیم عوض کردم نشد لطفا کمک کنید..... :sad:

              دیدگاه


                پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                بلوکه کامل نشون دادن توی LCD های کاراکتری به دولیله:
                اشکال در برنامه
                درست نبستن پتانسیومتر برای تنظیم کنتراست.
                موفق باشید
                تاريک ترين وقت شب درست قبل از طلوعـــــــــــه ....

                دیدگاه


                  پاسخ : سوال: سوالات مربوط به LCD های کاراکتری و گرافیکی

                  نوشته اصلی توسط mrx001
                  سلام دوستان ، lcd کاراکتری 16*2 من بلاک بلاک میشه ال سی دیم عوض کردم نشد لطفا کمک کنید..... :sad:
                  قبل از اینکه چیزی رو ال سی دی بنویسید ال سی دی رو پاک کنید!
                  1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                  من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                  !Electronic On! Programming On
                  هوشمندانه سوال بپرسیم!
                  http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                  دیدگاه


                    پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                    دوستان سلام
                    من یه LCD 4*20 دارم ، یه برنامه خیلی ساده برای تستش نوشتم که توی پروتئوس جواب میده ولی در عمل روی LCD چیزی نشون نمیده ، پتانسیومتری که به پایه 3 LCD وصله رو وقتی تغییر میدم یه سری مربع روی سطرهای LCD ظاهر میشن ولی هیچ چیزی LCD نشون نمیده
                    از نحوه اتصال پایه های LCD نیز مطمئنم ، به نظر شما پس چرا چیزی نشون نمیده ؟ سوخته یعنی؟!

                    دیدگاه


                      پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                      نوشته اصلی توسط saeedeh.h
                      دوستان سلام
                      من یه LCD 4*20 دارم ، یه برنامه خیلی ساده برای تستش نوشتم که توی پروتئوس جواب میده ولی در عمل روی LCD چیزی نشون نمیده ، پتانسیومتری که به پایه 3 LCD وصله رو وقتی تغییر میدم یه سری مربع روی سطرهای LCD ظاهر میشن ولی هیچ چیزی LCD نشون نمیده
                      از نحوه اتصال پایه های LCD نیز مطمئنم ، به نظر شما پس چرا چیزی نشون نمیده ؟ سوخته یعنی؟!
                      برنامه رو بزارید ، اتصالات رو هم چک کنید
                      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                      !Electronic On! Programming On
                      هوشمندانه سوال بپرسیم!
                      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                      دیدگاه


                        پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                        نوشته اصلی توسط Mahan.Rafiee
                        برنامه رو بزارید ، اتصالات رو هم چک کنید
                        ممنون از این که پاسخ دادید. اتصالات را چندبار چک کردم مشکلی نداره اینم برنامه:
                        کد:
                        #include <mega16a.h>
                        #include <delay.h>
                        #include <alcd.h>
                        
                        void main(void)
                        {
                        
                        PORTA=0x00;
                        DDRA=0xFF;
                        
                        lcd_init(20);
                        lcd_clear();
                        lcd_gotoxy(0,0);
                        lcd_puts("test");
                        
                        while (1)
                           {
                            PORTA ^= 0x01;
                            delay_ms(500);
                           }
                        }
                        اون دستور تو حلقه while برای چشمک زدن led متصل به PA.0 هست که ببینم برنامه ام پروگرم شده یا نه که این led جشمک میزنه ولی lcd چیزی نشون نمیده فقط روشن میشه ، یه بار فقط lcd این کلمه رو نشون داد بعد از اون دیگه نه ! راهی برای تست سالم بودن lcd وجود داره؟

                        دیدگاه


                          پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                          نوشته اصلی توسط saeedeh.h
                          ممنون از این که پاسخ دادید. اتصالات را چندبار چک کردم مشکلی نداره اینم برنامه:
                          کد:
                          #include <mega16a.h>
                          #include <delay.h>
                          #include <alcd.h>
                          
                          void main(void)
                          {
                          
                          PORTA=0x00;
                          DDRA=0xFF;
                          
                          lcd_init(20);
                          lcd_clear();
                          lcd_gotoxy(0,0);
                          lcd_puts("test");
                          
                          while (1)
                             {
                              PORTA ^= 0x01;
                              delay_ms(500);
                             }
                          }
                          اون دستور تو حلقه while برای چشمک زدن led متصل به PA.0 هست که ببینم برنامه ام پروگرم شده یا نه که این led جشمک میزنه ولی lcd چیزی نشون نمیده فقط روشن میشه ، یه بار فقط lcd این کلمه رو نشون داد بعد از اون دیگه نه ! راهی برای تست سالم بودن lcd وجود داره؟
                          شما به برنامه پین های ال سی دی رو معرفی نکردی!
                          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                          !Electronic On! Programming On
                          هوشمندانه سوال بپرسیم!
                          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                          دیدگاه


                            پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                            درضمن چرا کتابخونه ی alcdرو اینکلود کردی!!!
                            باید lcd.hرو اینکلود کنی.
                            1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
                            من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
                            !Electronic On! Programming On
                            هوشمندانه سوال بپرسیم!
                            http://ir02x6.persiangig.com/logo/eca/tanks_01.png

                            دیدگاه


                              پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                              نوشته اصلی توسط Mahan.Rafiee
                              شما به برنامه پین های ال سی دی رو معرفی نکردی!
                              خب وقتی از نرم افزار codvision استفاده میکنی تو خود نرم افزار با زدن تیک enable alpnanumeric lcd و بعد مشخص کردن این که lcd به چه پورتی وصل میشه ، دیگه نیازی به اینکار نیست

                              دیدگاه


                                پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی

                                نوشته اصلی توسط Mahan.Rafiee
                                درضمن چرا کتابخونه ی alcdرو اینکلود کردی!!!
                                باید lcd.hرو اینکلود کنی.
                                در ورژن های چدید codvision با تنظیماتی که در پست قبل گفتم باید کتابخونه alcd رو اینکلود کرد و دیگه نیازی نیست پین های lcd رو معرفی کنی

                                دیدگاه

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