اطلاعیه

Collapse
No announcement yet.

مشکل پیش پا افتاده!!!

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

    مشکل پیش پا افتاده!!!

    با سلام
    ببخشید اگه سوالم خیلی مبتدیانه هست.

    تو بیسکام برنامه زیر و نوشتم که با هربار 1 شدن Pina.1 پورت b.0 رو معکوس کنه ولی متاسفانه وقتی تغذیه میکرو رو وصل میکنم ال ای دی متصل به پورت b.0 شروع به چشمک میکنه و منتظر 1 شدن Pina.1 نمیشه!!!
    ممنون از بابت راهنمایی

    $regfile = "m32def.dat"
    $crystal = 8000000
    Config Portb = Output
    Config Pina.1 = Input
    P:
    do
    Debounce Pina.1 , 1 , Kkl
    loop
    End
    Kkl:
    Toggle Portb.0
    Waitms 50
    Goto P

    #2
    پاسخ : مشکل پیش پا افتاده!!!

    من احتمال میدم اشکال از سخت افزارته و شما اول vcc رو به کلید دادی و اونور کلید رو با مقاومت زمین کردی و همیشه A.1 برابر 1 هستش.در برنامه اینو امتحان کن:
    DEBOUNCE PINA.1,0,KKL
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    دیدگاه


      #3
      پاسخ : مشکل پیش پا افتاده!!!

      ممنون از راهنماییتون
      من از میکروسوییچ و مقاومت استفاده نکردم. مستقیما 5 ولت تغذیه رو به Pina.1 وصل میکنم. احتمال زیاد مشکل از اینه. اگه میشه راهنمایی کنین که چطور Pina.1 رو 1 کنم؟
      با تشکر

      دیدگاه


        #4
        پاسخ : مشکل پیش پا افتاده!!!

        سلام دادا.
        مشکل شما اینه که از pullup استفاده نکردی. اون پین ورودی رو بایه مقاومت 4.7 تا 10 کیلو به vcc بده. بعد هر وقت سیم ورودیت رو به زمین بزنی تغییر حالت رو می بینی.

        موفق باشی.
        تشکر لازم نیست!

        دیدگاه


          #5
          پاسخ : مشکل پیش پا افتاده!!!

          خیلی ممنون حل شد!!!

          دیدگاه


            #6
            پاسخ : مشکل پیش پا افتاده!!!

            نوشته اصلی توسط babak_hnf
            خیلی ممنون حل شد!!!
            ok پس جوابتو با pull upکردن گرفتی؟
            جانم به فدای ائمه اطهار
            می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

            دیدگاه

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