اطلاعیه

Collapse
No announcement yet.

مشکل با وقفه خارجی

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

    مشکل با وقفه خارجی

    :angry: آقا مگه وقفه این نیست که هر جایه برنامه باشی به اون لیبل مورد نظر پرش کنه؟؟؟؟؟
    من تو برنامم حلقه زیاد دارم از بعضیا بیرون میاد از بعضیا نه
    سوزدو افروزدو نابود شود هر که بخندد به شب تار کسی
    بی گمان دست به آغوش نگارش ببرند هرکسی بوسه ستاند ز لب یار کسی

    #2
    پاسخ : مشکل با وقفه خارجی

    نمیشه که! :eek:
    اگه از تنظیمات پایه ها و وقفه مطمئنی، کدی که داخل وقفه نوشتی رو چک کن شاید میره به وقفه و خارج میشه و شما متوجه نمیشی!
    دوش دیوانه شدم عشق مرا دید و بگفت آمدم نعره مزن جامه مدر هیچ مگو
    گفتم ای عشق من از چیز دگر می​ترسم گفت آن چیز دگر نیست دگر هیچ مگو
    من به گوش تو سخن​های نهان خواهم گفت سر بجنبان که بلی جز که به سر هیچ مگو
    قمری جان صفتی در ره دل پیدا شد در ره دل چه لطیف است سفر هیچ مگو
    مولانا

    دیدگاه


      #3
      پاسخ : مشکل با وقفه خارجی

      اگه منظورت int0 و int1 و int2 هستش باید قبل از کد نویسی مقاومت pull-up پایه مرتبطشون رو فعال کنی وگرنه به طور ناخواسته روتینشون اجرا خواهد شد

      دیدگاه


        #4
        پاسخ : مشکل با وقفه خارجی

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

        دیدگاه


          #5
          پاسخ : مشکل با وقفه خارجی

          مقاومت pull up گذاشتم....
          کدم هم حدود 200 خطه :cry2:
          تقریبا این جوریه برنامه
          کد:
          .
          .
          .
          config into=low level
          enable interrupts
          enable int0
          on into run
          do
          .
          .
          .
          loop
          run:
          .
          .
          .
          return
          سوزدو افروزدو نابود شود هر که بخندد به شب تار کسی
          بی گمان دست به آغوش نگارش ببرند هرکسی بوسه ستاند ز لب یار کسی

          دیدگاه


            #6
            پاسخ : مشکل با وقفه خارجی

            نوشته اصلی توسط masoud28314
            مقاومت pull up گذاشتم....
            کدم هم حدود 200 خطه :cry2:
            تقریبا این جوریه برنامه
            کد:
            .
            .
            .
            config into=low level
            enable interrupts
            enable int0
            on into run
            do
            .
            .
            .
            loop
            run:
            .
            .
            .
            return
            CONFIG INTx = state
            اینو بزار رو falling
            این مدار رو هم بزار سر راهش

            در ضمن Pullup داخلی رو هم غیر فعالش کن
            نتیجه کار رو بگید ...

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

            دیدگاه

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