اطلاعیه

Collapse
No announcement yet.

مشکل در برنامه سادهatmega32

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

    مشکل در برنامه سادهatmega32

    سلام
    $regfile = "m32def.dat"
    $crystal = 8000000
    Config Portb.1 = Output

    Do
    set portb.1
    waitms 600
    reset portb.1
    Loop
    end
    این برنامه رو که روی مگا32 میریزم فقط portb.1 رو ثابت 1 میکنه (یعنیledدایم روشنه)چشمک نمیزنه فرکانس میکرو هم داخلی روی 8 مگاهرتز تنظیمه هر کاریش میکنم درست نمیشه به نظر شما مشکل از کجاست
    End

    #2
    پاسخ : مشکل در برنامه سادهatmega32

    سلام

    Do

    waitms 600
    reset portb.1
    waitms 600
    Loop
    end

    دیدگاه


      #3
      پاسخ : مشکل در برنامه سادهatmega32

      برای راحتی اینطوری بنویس:
      کد:
      $regfile = "m32def.dat"
      $crystal = 8000000
      Config Portb.1 = Output
      
      Do
      toggle portb.1
      waitms 600
      Loop
      end
      1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
      من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
      !Electronic On! Programming On
      هوشمندانه سوال بپرسیم!
      http://ir02x6.persiangig.com/logo/eca/tanks_01.png

      دیدگاه


        #4
        پاسخ : مشکل در برنامه سادهatmega32

        نوشته اصلی توسط javad m
        سلام
        $regfile = "m32def.dat"
        $crystal = 8000000
        Config Portb.1 = Output

        Do
        set portb.1
        waitms 600
        reset portb.1
        Loop
        end
        این برنامه رو که روی مگا32 میریزم فقط portb.1 رو ثابت 1 میکنه (یعنیledدایم روشنه)چشمک نمیزنه فرکانس میکرو هم داخلی روی 8 مگاهرتز تنظیمه هر کاریش میکنم درست نمیشه به نظر شما مشکل از کجاست
        End
        سلام دوست عزیز مشکل دقیقا اینه که شما بعد reset portb.1 تاخیر نگذاشتید .......

        دیدگاه


          #5
          پاسخ : مشکل در برنامه سادهatmega32

          [quote author=mahan.rafiee link=topic=90166.msg559090#msg559090 date=1393506759]
          برای راحتی اینطوری بنویس:
          کد:
          $regfile = "m32def.dat"
          $crystal = 8000000
          Config Portb.1 = Output
          
          Do
          toggle portb.1
          waitms 600
          Loop
          end
          سلام مرسی از پاسختون به این صورت هم نوشتم جواب نداد

          دیدگاه


            #6
            پاسخ : مشکل در برنامه سادهatmega32

            [quote author=mahan.rafiee link=topic=90166.msg559090#msg559090 date=1393506759]
            برای راحتی اینطوری بنویس:
            کد:
            $regfile = "m32def.dat"
            $crystal = 8000000
            Config Portb.1 = Output
            
            Do
            toggle portb.1
            waitms 600
            Loop
            end
            مرسی جواب نداد -همونطور روشن می مونه -راستی تغذیه ام 4.7 ولته ،مشکل از اون نیست.

            دیدگاه


              #7
              پاسخ : مشکل در برنامه سادهatmega32

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

              دیدگاه


                #8
                پاسخ : مشکل در برنامه سادهatmega32

                مطمئنی led درست وصل کردی ؟؟؟ :redface:
                اون 2تا برنامه اول درست بود

                دیدگاه


                  #9
                  پاسخ : مشکل در برنامه سادهatmega32

                  هر دو برنامه درست هستش و مشکلی نداره.مشکل شما احتمال زیاد سخت افزاری هستش.لطفا سخت افزار خود را چک کنید.

                  دیدگاه

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