اطلاعیه

Collapse
No announcement yet.

مشکل با اینتراپت !!!

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

    #16
    پاسخ : مشکل با اینتراپت !!!

    PCB تون رو با دقت چک کنید که چیزی بین پینها نباشه .
    1)مطمین بشید که سر پین وقفه ، ولتاژ میاد . با ولتمتر چک کنید که سطوح 0و1 سر پین وقفه برقرار باشد.
    (دقت کنید که هم 0 هم 1 چک بشن)
    2)اون enable int0 و disable int0 رو از روال وقفه بردارین
    3)میکرو را تعویض کنید
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    دیدگاه


      #17
      پاسخ : مشکل با اینتراپت !!!

      سلام
      اقا شما تو برنامت اومدی و اینتراپت رو به fallingحساس کردی ,ولی پایه رو پول داون کردید و...مسلمه جواب نمیده,شما پایه اینتراپت رو پول اپ کن ودوباره تست کن

      دیدگاه


        #18
        پاسخ : مشکل با اینتراپت !!!

        سلام
        اقا شما تو برنامت اومدی و اینتراپت رو به fallingحساس کردی ,ولی پایه رو پول داون کردید و...مسلمه جواب نمیده,شما پایه اینتراپت رو پول اپ کن ودوباره تست کن
        دوست عزیز!
        شما وقتی کلید رو رها میکنین ، لبه پایین رونده رخ نمیده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :eek: :eek: :eek:
        مشکل دوستمون فقط و فقط به سخت افزار مربوطه.
        نکاتی رو که گفتم رعایت کنید و نتیجه رو اعلام کنید
        تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
        علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

        دیدگاه


          #19
          پاسخ : مشکل با اینتراپت !!!

          یه خازن
          100nF
          یا
          1uF
          ببند به اینتراپت ببینیم نتیجه چی میشه
          If the wind will not serve, take to the oars

          دیدگاه


            #20
            پاسخ : مشکل با اینتراپت !!!

            سلام دوستان :
            من هنوز با اینتراپت میکرو مشکل دارم ، یک برنامه نوشتم به این صورت :
            [code=asm]$regfile = "m32def.dat"
            $crystal = 1000000
            Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , _
            Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
            Config Lcd = 16 * 2
            Config Int0 = Falling
            Enable Interrupts
            Enable Int0
            On Int0 R
            Dim A As Word
            A = 0
            Cls : Cursor Off
            Do
            Locate 1 , 1 : Lcd ; "INT0 =" ; A
            Waitms 250
            Loop
            End
            R:
            A = A + 1
            Return[/code]

            که هر موقع پایه ی INT0 فعال شد یکی به شمارنده اضافه بشه و اون رو LCD کنه ، این هم عکس تو پروتئوس :


            راه حل های دوستان رو رفتم ولی جواب نداد هیچکدوم . . .

            حالا یک برنامه ی دیگه کار میکنم که وقتی توسط یک سنسور خروجی یک داد ، یکی به شمارنده اضافه کنه ، تو این حالت که دیگه کلید ندارم که دستم بلرزه و اضافه کنه ، سنسور یک لحظه 1 میکنه ، تو این حالت هم به جای یکی یکی ، چند تا چندتا میشماره . . . ممنون میشم راهنماییم کنین . . . :sad:
            آرزوی سرافرازی برای ایران عزیز . . .


            دیدگاه


              #21
              پاسخ : مشکل با اینتراپت !!!

              خازنی که دوستمون فرمودن و اضافه کردید ؟
              جهان پیر است و بی بنیاد ازاین فرهاد کش فریاد
              که کرد افسون و نیرنگش ملول از جان شیرینم

              دیدگاه


                #22
                پاسخ : مشکل با اینتراپت !!!

                [code=c]R:
                Waitms 250
                A = A + 1
                Return[/code]

                این تاخیر رو ایجاد کن

                دیدگاه

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