اطلاعیه

Collapse
No announcement yet.

مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

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

    مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

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

    اینم کد بسکام
    http://www.uplooder.net/cgi-bin/dl.c...777e1a6d1344ea

    #2
    پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

    نوشته اصلی توسط ihesam
    با سلام
    یه پروژه دانشجویی داشتم که بستمش و قشنگ کار میکنه جز LCD که فقط سطر دومش روشن میشه و کلا چیزی نشون نمیده! ولی با پروتئوس نشون میده
    عکسشم پایین هست!
    متخصصان گرامی کممممک
    اینم از عکس LCD
    سلام
    پایه ی 3 و 5 و 1 رو زمین کردی؟
    سیما چرا اونقد کلفتن یکم نازکشون کن اینجوری چیزی معلوم نیستا
    برد جوجه کشی:
    مطالعه پست 1 (حتما مطالعه کنید)


    مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

    دانلود

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

    دیدگاه


      #3
      پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

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

      دیدگاه


        #4
        پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

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

        اینم کد بسکام
        http://www.uplooder.net/cgi-bin/dl.c...777e1a6d1344ea
        دوست عزیز تو برنامه بسکام نوشتین که
        $regfile = "m16adef.dat"
        اون a رو پاک کنید و دوباره کامپایل کنید


        برد جوجه کشی:
        مطالعه پست 1 (حتما مطالعه کنید)


        مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

        دانلود

        توجه:
        این برد نیمه صنعتی و خانگی هست...
        برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

        آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

        دیدگاه


          #5
          پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

          نوشته اصلی توسط mohammad...
          سلام
          پایه ی 3 و 5 و 1 رو زمین کردی؟
          سیما چرا اونقد کلفتن یکم نازکشون کن اینجوری چیزی معلوم نیستا
          عکس شماتیکش بهتره :smile: :smile:


          نوشته اصلی توسط Rezash86
          بار ها این موضوع پیش اومده و از دو اتفاق ناشی میشده
          قطی در سیم ها
          run نشدن برنامه
          برای چک کردن دومی میتونی یه ال ای دی و مقاومت به یکی از پایه های میکرو متصل کنی و در حین اجرای برنامه اون رو خاموش و روشن کنی
          آخه مشکل اینجاس که اتصال LCD رو چند بار عوض کردم بازم درس نشد!
          برنامه run میشه! چون کل مدار کار میکنه بجز LCD!!

          نوشته اصلی توسط mohammad...
          دوست عزیز تو برنامه بسکام نوشتین که
          $regfile = "m16adef.dat"
          اون a رو پاک کنید و دوباره کامپایل کنید


          چون میکرو ATmega 16A هست حرف a رو پاک کنم پروگرام نمیشه تو میکرو! ارور میده که میکرو مطابقت نداره!

          دیدگاه


            #6
            پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

            نوشته اصلی توسط ihesam
            عکس شماتیکش بهتره :smile: :smile:
            آخه مشکل اینجاس که اتصال LCD رو چند بار عوض کردم بازم درس نشد!
            برنامه run میشه! چون کل مدار کار میکنه بجز LCD!!

            چون میکرو ATmega 16A هست حرف a رو پاک کنم پروگرام نمیشه تو میکرو! ارور میده که میکرو مطابقت نداره!
            فکر کنم شما jtag میکرو رو غیر فعال نکردین فیوز بیت اون رو هم چک کنید jtag اگه فعال باشه و ال سی دی به پورت سی وصل باشه همونطور که گفتی میکرو فعاله میشه ولی ال سی دی چیزی نشون نمیده

            بعدش کامپایلر من اون میکرو مگا a رو نمیشناسه و ایراد میگیره :cry:
            برد جوجه کشی:
            مطالعه پست 1 (حتما مطالعه کنید)


            مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

            دانلود

            توجه:
            این برد نیمه صنعتی و خانگی هست...
            برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

            آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

            دیدگاه


              #7
              پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

              نوشته اصلی توسط mohammad...
              فکر کنم شما jtag میکرو رو غیر فعال نکردین فیوز بیت اون رو هم چک کنید jtag اگه فعال باشه و ال سی دی به پورت سی وصل باشه همونطور که گفتی میکرو فعاله میشه ولی ال سی دی چیزی نشون نمیده

              بعدش کامپایلر من اون میکرو مگا a رو نمیشناسه و ایراد میگیره :cry:
              ممنون
              جواب داد :wow: :applause:

              دیدگاه


                #8
                پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

                نوشته اصلی توسط mohammad...
                فکر کنم شما jtag میکرو رو غیر فعال نکردین فیوز بیت اون رو هم چک کنید jtag اگه فعال باشه و ال سی دی به پورت سی وصل باشه همونطور که گفتی میکرو فعاله میشه ولی ال سی دی چیزی نشون نمیده

                بعدش کامپایلر من اون میکرو مگا a رو نمیشناسه و ایراد میگیره :cry:
                ورژن بسکامتون پایینه

                دیدگاه


                  #9
                  پاسخ : مشکل روشن نشدن LCD 16*2 در میکرو atmega16a در bascom

                  نوشته اصلی توسط ihesam
                  ممنون
                  جواب داد :wow: :applause:
                  مقاومت کنتراست هم چیزخوبیه! پایه ی سوم را با یک مولتی متر که از سروسطش به پایه ی ال سی دی وصله ویکی از پایه ها هم زمین یکی هم ول کنید اون وقت این تغییربدید تاتصویر خوشکل داشته باشید وشفافیت دلخواه بشه! بعدش مقاومت ببنید که چه مقداری بوده یک مقاومت ثابت کنتراست بگذارید ولذتش ببرید!
                  Ali Reza Tarkesh Esfahani

                  Yahoo: amt_1390@yahoo.com

                  دیدگاه

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