اطلاعیه

Collapse
No announcement yet.

یک مشگل عجیب با ATmega2560 و LCD گرافیکی

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

    یک مشگل عجیب با ATmega2560 و LCD گرافیکی

    دوستان من به یک میکروکنترلر ATmega2560 یک LCD گرافیکی 128x64 وصل کردم .
    مشکل اینجاست زمانی که در برنامه کانفیگ های LCD را انجام می دهم دیگه کدهای پایین اون اجزا نمیشه مثلا رو پورت سریال هیچ چیزی ارسال نمی کنه
    حالا هر وقت اون کانفیگ ها رو پاک می کنم برنامه خیلی درست اجزا میشوند!!!
    به نظر شما میشکل از کجاست؟

    کد:
    $regfile = "m2560def.dat"
    $crystal = 11059200
    $hwstack = 128
    $swstack = 128
    $framesize = 128
    $baud = 9600
    $baud1 = 9600
    Open "COM2:" For Binary As #2
    
    '-------------------------------------- LCD  --------------------------------
    $lib "glcdKS108.LBX"
    
    Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , _
    Ce = 3 , Ce2 = 4 , Cd = 7 , Rd = 6 , Enable = 5 , Reset = 2 , Mode = 8
    
    Setfont Font8x8
    
    Cls : Cls : Cls
    Cls : Cls : Cls
    Cls : Cls : Cls
    Cls : Cls : Cls
    Cls : Cls : Cls
    Cls : Cls : Cls
    
    Config Portk.7 = Output
    Do
      Lcdat 1 , 1 , "HOMAYON"
      Print " 1"
      Print #2 , "LCD"
      Portk.7 = 1
      Waitms 500
      Portk.7 = 0
      Waitms 500
    Loop
    
    $include "font16x16.font"                  '
    $include "font8x8.font"

    با پاک کردن این قسمت همه چیز درست میشه
    کد:
    Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , _
    Ce = 3 , Ce2 = 4 , Cd = 7 , Rd = 6 , Enable = 5 , Reset = 2 , Mode = 8

    #2
    پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

    من در مورد چیدمان پین های میکروی شما اطلاعاتی ندارم. اما اگر پین های دیتای ال سی دی و UART مشترک باشند این مشکل به وجود میاد. مجددا اتصالات را بررسی کنید. ضمنا نکته ای که ممکنه بی ربط به نظر بیاد ولی مهمه اینه که هر تعداد GND و VCC میکرو داره باید متصل بشه.
    موفق باشید
    STM32 واقعا یه چیز دیگه است...

    دیدگاه


      #3
      پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

      سلام
      کتابخانه ال سی دی رو جایگزین کنید

      دیدگاه


        #4
        پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

        نوشته اصلی توسط میثم قاسمی نیا
        سلام
        کتابخانه ال سی دی رو جایگزین کنید
        چه شکلی باید این کار رو بکنم
        اگر شما دارید میشه یک جا برام پیود کنید؟

        دیدگاه


          #5
          پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

          نوشته اصلی توسط Javad Moosavi
          من در مورد چیدمان پین های میکروی شما اطلاعاتی ندارم. اما اگر پین های دیتای ال سی دی و UART مشترک باشند این مشکل به وجود میاد. مجددا اتصالات را بررسی کنید. ضمنا نکته ای که ممکنه بی ربط به نظر بیاد ولی مهمه اینه که هر تعداد GND و VCC میکرو داره باید متصل بشه.
          موفق باشید
          نه پایه ها یکی نیست
          تغذیه میکرو هم میشکلی نداره

          دیدگاه


            #6
            پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

            jtag رو غیر فعال کردید؟
            STM32 واقعا یه چیز دیگه است...

            دیدگاه


              #7
              پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

              نوشته اصلی توسط Javad Moosavi
              jtag رو غیر فعال کردید؟
              آره اون که صد در صد
              مشکلات اینقدر پیش پا افتاده دیگه نیست
              جالبیش اینه که تو پروتعوس هم جواب نمیده ولی با غیر فعال کردن اون کانفیگ های LCD همه چیز درست میشه

              دیدگاه


                #8
                پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

                نوشته اصلی توسط Homayon
                چه شکلی باید این کار رو بکنم
                اگر شما دارید میشه یک جا برام پیود کنید؟
                و تا فایل رو دانلود کنید وببریداینجا pasteکنید(
                C:\Program Files (x86)\MCS Electkronics\BASCOM-AVR\LIb)
                لینک دانلود:
                http://s6.picofile.com/file/8175732700/Desktop.rar.html

                دیدگاه


                  #9
                  پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

                  نوشته اصلی توسط میثم قاسمی نیا
                  و تا فایل رو دانلود کنید وببریداینجا pasteکنید(
                  C:\Program Files (x86)\MCS Electkronics\BASCOM-AVR\LIb)
                  لینک دانلود:
                  http://s6.picofile.com/file/8175732700/Desktop.rar.html
                  خیلی خیلی ممنون مهندس
                  LCDآ‌ را افتاد

                  دیدگاه


                    #10
                    پاسخ : یک مشگل عجیب با ATmega2560 و LCD گرافیکی

                    سلام وقتتون بخیر دوستان / لطفا کمکم کنید بنده هم همین مشکل دارم ولی با کامپایلر کدویزن / یه پروزه هم دارم که از زمان تحویلش 10 روز گذشته لطفا کمکم کنید/ glcd و atmega 2560 کدویژن /
                    وقتی میکرو به کانفیگ ال سی دی میرسه دیگه کاری انجام نمیده

                    دیدگاه

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