اطلاعیه

Collapse
No announcement yet.

نمایش مربع در lcd

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

    نمایش مربع در lcd

    سلام دوستان.
    من میخوام یه چیز رو lcd نمایش بدم اما همش مربع نشون میده.
    پتانسیومتر هم که برای تنظیم روشنایی گذاشتم هر چی میچرخونم هیچ تغییری نمیکنه.
    مشکل از کجاست؟

    #2
    پاسخ : نمایش مربع در lcd

    بیشتر تو ضیح بدید

    برنامه و مدار خودتون رو بزارید

    پورت رو درست وصل و تعریف کردید ؟
    تو برنامه مشکلی نیست ؟
    پتانسومتر رو چطور وصل کردید ؟
    این چیز به فارسی نیست ؟
    بعضی ال سی دی ها مستقیم فارسی رو جواب نمیدن
    ال سی دی سالمه ؟ ولناژ ال سی د رو درست میدی ؟

    دیدگاه


      #3
      پاسخ : نمایش مربع در lcd

      سلام دوست عزیز
      فکر کنم یه نگاه به این بندازی بد نباشه

      http://www.4shared.com/file/91978216/4ba577c7/LCD-Codevision.html


      البته دعاشو به اونیکه این مقاله رو نوشته بکن
      ذكات علم ياد دادنه ....

      دیدگاه


        #4
        پاسخ : نمایش مربع در lcd

        نوشته اصلی توسط مسیح نظری
        بیشتر تو ضیح بدید

        برنامه و مدار خودتون رو بزارید

        پورت رو درست وصل و تعریف کردید ؟
        تو برنامه مشکلی نیست ؟
        پتانسومتر رو چطور وصل کردید ؟
        این چیز به فارسی نیست ؟
        بعضی ال سی دی ها مستقیم فارسی رو جواب نمیدن
        ال سی دی سالمه ؟ ولناژ ال سی د رو درست میدی ؟
        همه چیز سالمه.
        ولتاژهم درست میدم.
        به جای نشون دادن حرف تمام پیکسلها روشن میشه
        از فارسی استفاده نکردم.
        پایه روشنایی سر وسط پتانسیومتر و vcc سر دیگه و gnd هم یک سر دیگه
        تو پروتئوس جواب میده ولی در عمل...

        دیدگاه


          #5
          پاسخ : نمایش مربع در lcd

          اگه تو عمل جواب نمیده و مشکل داره معمولا برای این مشکلات است :
          1 : یکی از سیم ها درست وصل نیست و یا لقی داره
          2: بین پایه های ال سی دی اتصالی داره ( حتی بعضی مواقع روغن لحیم)
          3: ال سی دی خراب شده ( کمتر پیش میاد در حد 1 در صد)
          4: ال سی دی درست کانفیگ نشده
          5: از پایه های جی تگ پورت c که به صورت پیشفرض به عنوان جی تگ برنامه ریزی شدن استفاده کردی که باید فیوز بیت جی تگ رو غیر فعال کنی
          6 : موارد دیگه که خیلی زیاده و باید با تمرین تکرار پیدا کنی

          برای تست فعلا پتانسومتر رو وصل نکن


          این برنامه رو با بسکام رومیکرو بریز و ببین درست کار میکنه ؟
          کد:
          $regfile = "m32def.dat"
          $crystal = 1000000
          Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0 , E = Porta.4 , Rs = Porta.5
          Config Lcd = 16 * 2
          Do
          Locate 1 , 1
          Lcd "test"
          Wait 3
          Loop : End
          ' masih nazari
          از پورت a استفاده کردم پشت هم که راحت مشکلت پیدا بشه

          دیدگاه


            #6
            پاسخ : نمایش مربع در lcd

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

            دیدگاه


              #7
              پاسخ : نمایش مربع در lcd

              نوشته اصلی توسط goldenmasoud
              باز هم مربع
              سیمها رو هم درست وصل کردم و بدون پتانسیومتر.
              نمیدونید از مشکل از کجاست؟
              امروز تو دانشگاه یکی از بچه های کارگاه رباتیک دقیقا مشکلش همین بود و من رفتم دیدم سیم های db7 و کلا db ها رو برعکس وصل کرده بود به میکرو و میکرو مربع نشون میداد


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


              میکرو و ال سی دی رو به ترتیب عوض کن و به قول معروف وقتی دیدی مشکلی حل نمیشه با تمرین و تکرار حلش کن

              دیدگاه


                #8
                پاسخ : نمایش مربع در lcd

                سلام منم همین مشکلو دارم من براش pcb زدم که مشکل قطعی نداشته باشم و من از کدویژن استفاده کردم و مگا ۸ و ال سی دی ۲ در ۱۶ که به پورت B مگا ۸ وصل کردم
                پایه ۱ و ۲ و ۳ رو به پتانسیومتر مولتی لرن وصل کردم و پایه ۱ و ۲ رو به تغذیه به درستی وصل کردم و پایه ۱۶ و ۱۵ رو هم با یک مقاومت ۱ کیلو به تغذیه ۵ ولت وصل کردم

                پایه ریست میکرو رو استفاده نکردم و کریستال ۸ مگا هرتز داخلی هستش

                توی پروتووس برنامه درسته

                با پروگرمر هاتل که کلا جواب نگرفتم ولی با usb asp یکبار پروگرم کردم و مشکل حل شد اما دیگه هرکاری میکنم نمیشه و تنظیمات رو تغییر ندادم

                اتصالات و ولتاژ هارو گرفتم همه درستن

                دیدگاه

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