اطلاعیه

Collapse
No announcement yet.

ورودی به میکرو

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

    ورودی به میکرو

    سلام
    من مداری دارم که یک لامپ 3 ولتی رو روشن می کند .
    حالا من پایه مثبت لامپ را دادم به پایه میکرو . (پایه b0)
    در برنامه نویسی گفتم هر وقت PINB0==1 شد POTRC=1 بکن .
    من قبلا پورت سی را خروجی تعریف کردم و بی هم که ورودی .
    البته برای من که کار نکرد . اصلا این روش درسته ؟؟؟؟
    یا روش بهتری بفرمایید ؟
    ممنون

    #2
    پاسخ : ورودی به میکرو

    اینطوری بنویسید:
    PORTC0=PINB0
    مطمئن بشید که لامپ جریان زیادی نکشه که به میکرو آسیب بزنه. مقاومت هم لازم داره.
    www.gam-co.blogsky.com

    دیدگاه


      #3
      پاسخ : ورودی به میکرو

      نوشته اصلی توسط korosh00
      سلام
      من مداری دارم که یک لامپ 3 ولتی رو روشن می کند .
      حالا من پایه مثبت لامپ را دادم به پایه میکرو . (پایه b0)
      در برنامه نویسی گفتم هر وقت PINB0==1 شد POTRC=1 بکن .
      من قبلا پورت سی را خروجی تعریف کردم و بی هم که ورودی .
      البته برای من که کار نکرد . اصلا این روش درسته ؟؟؟؟
      یا روش بهتری بفرمایید ؟
      ممنون
      [code=c].
      .
      if (PINB.0==1) {
      delay_ms(300);
      PORTC.1=1;
      }
      else PORTC.1=0;
      .
      .[/code]
      پایه کلید رو با یک مقاومت به زمین وصل کنید.
      ---------
      .
      .
      ...........

      دیدگاه


        #4
        پاسخ : ورودی به میکرو

        اگه کار نکرد جی تگ رو هم یه کنترل کن که disable کرده باشی

        دیدگاه


          #5
          پاسخ : ورودی به میکرو

          متاسفانه کار نمی کنه و دائما چراغ روشن است . در میکرو یعنی انگار دائما کلید b وصله که اینطور نیست !

          دیدگاه


            #6
            پاسخ : ورودی به میکرو

            کلید رو با یک مقاومت به زمین وصل کردید ؟
            روی پورت دیگه امتحان کنید.
            ---------
            .
            .
            ...........

            دیدگاه


              #7
              پاسخ : ورودی به میکرو

              یک سوالی
              ورودی که به میکرو می خواد بیاد تا چند ولت باشه میکرو متوجه میشه ورودی اومده ؟
              مثلا PINB.0==1 شده ؟
              ورودی من 1.5 ولت است که به میکرو اعمال میشه آیا این مقدار برای ورودی کار میکنه ؟
              ممنون

              دیدگاه


                #8
                پاسخ : ورودی به میکرو

                طبق متن دیتاشیت حداقل ولتاژ ورودی وقتی یک تشخیص داد میشه که 0.6 ولتاژ تغذیه باشه. یعنی با تغذیه 5 ولت باید 3 ولت باشه تا یک تشخیص داده بشه.
                حداکثر ولتاژ ورودی برای اینکه صفر تشخیص داده بشه باید 0.2 ولتاژ تغذیه باشه یعنی با 5 ولت حداکثر 1 ولت به عنوان صفر شناخته میشه.
                مقدار 1.5 ولت نه صفرو نه یک هستش برای تغذیه 5 ولت.
                ---------
                .
                .
                ...........

                دیدگاه


                  #9
                  پاسخ : ورودی به میکرو

                  مشکل حل شد . متشکر

                  دیدگاه

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