ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2007/08/02
    1,355
    850

    فعال کردن اينتراپت به جز PINB.0 در pic16f877

    درود
    من 2 تا اينتراپت لازم دارم توي برنامم . از pinb.0 استفاده کردم ولي نميدونم pinb.1 توي ccs
    به چه شکل فعال کنم . کسي با اينتراپت خارجي با بقيه پين هاي پورت b کار کرده ؟؟؟
    بر دوستان رفته چه افسوس میخوری
    ما هم مگر جواز اقامت گرفته ایم
  2. #2
    2011/01/29
    تهران
    484
    16

    پاسخ : فعال کردن اينتراپت به جز PINB.0 در pic16f877

    سلام
    دوست عزيز شما نگفتيد از چه ميکرويي استفاده مي کنيد. :question:
    به هر حال به احتمال قوي ميکرو شما اينترپتي داره براي تغيير در پايه هاي پورت b . :NO:
    کد:
    RBIE: RB Port Change Interrupt Enable bit
    1 = Enables the RB port change interrupt
    0 = Disables the RB port change interrupt
    و :NO:
    کد:
    INTCON REGISTER (ADDRESS 0Bh, 8Bh, 10Bh, 18Bh)
    کد:
    R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-x
    GIE PEIE T0IE INTE RBIE T0IF INTF RBIF
    bit 7 bit 0
    با استفاده از اين اينترپت شما مي تونيد بفميد کلا تو پايه هاي portb تغيير بوجود آمده بعد تو isr مربوطه ، چک کنيد ببينيد کدوم پايه تغيير کرده :smile:
    ولي در عمل من يک کار ديگه مي کردم و اگر درست يادم باشه تمام پايه هايي که مي خواستم اينترپت خارجي ازشون بگيرم رو با يک ديود وصل مي کردم به همين پين و...(تو خود حديث از اين مجمل خوان)
    يا علي :bye
    دوستان عزیزم تصمیم گرفتم تا یه مدت کمتر به تالار سر بزنم . اگر دیر جواب دادم ببخشید.
  3. #3
    2007/04/28
    586
    2

    پاسخ : فعال کردن اينتراپت به جز PINB.0 در pic16f877

    نقل قول نوشته اصلی توسط jonbakhsh
    درود
    من 2 تا اينتراپت لازم دارم توي برنامم . از pinb.0 استفاده کردم ولي نميدونم pinb.1 توي ccs
    به چه شکل فعال کنم . کسي با اينتراپت خارجي با بقيه پين هاي پورت b کار کرده ؟؟؟
    مهندس از اين شوخي ها نداشتيم
    16F877A فقط يه پايه INT داره
    شما بايد از وقفه پورت B استفاده کني
    اين وقفه روي پايه هاي B4 تا B7 هست و هر وقت اين 4 پايه تغييري کنن وقفه فعال ميشه
    کافيه اول اين وقفه فعال کني و بعدش تو روتين وقفه 2 بيت ماسک کني
    [size=1.45em][glow=red,2,300]تاپيک هاي ايجاد شده[/glow][/size]
    • [li]

      مهمان عزیز شما حق دیدن لینک ها را ندارید

      عضویت

      [/li]
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 2015/02/02, 17:31
  2. آيا فعال کردن فيوزبيت wdton براي کار کردن watch dog الزامي است
    توسط hamedtaran در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/12/07, 11:58
  3. فعال کردن اينتراپت ها در atmega88 در بسکام
    توسط hamedhamidi در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2014/03/22, 11:33
  4. فعال کردن jtag در atxmega64a3 بعد از غیر فعال کردن آن
    توسط FMN در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2012/01/23, 20:27
  5. کنترل دور سروموتور DC با PIC16F877
    توسط shahin64 در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2007/05/04, 14:22

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •