اطلاعیه

Collapse
No announcement yet.

روشن کردن led

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

    روشن کردن led

    با سلام خدمت دوستان
    من می دونم که با دستور PORTC=0xFF
    این پورت یک می شه و اگر پایه مثبت led به ین پورت میکرو و دیگری هم به منفی وصل باشه led روشن میشه
    حالا چرا با دستور PORTC=0x00 و برعکس کردن پایه های led اون روشن نمی شه
    مگر با این دستور پایه ها صفر نمی شن.
    با تشکر

    #2
    پاسخ : روشن کردن led

    سلام
    چند تا نکته رو رعایت کن
    اولا پورت C رو به عنوان خروجی در نظر گرفتی؟
    بعدش برای استفاده از پورت سی در اتمگا 16 و 32 باید فیوز بیت jtag رو غیر فعال کنی تا بتونی از پین های 0 تا 3 استفاده کنید.
    موفق باشید

    دیدگاه


      #3
      پاسخ : روشن کردن led

      حرفای سید جان درسته شما باید DDRC=0XFF رو هم بنویسین
      It's nice to be important but it's important to be nice!

      از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

      دیدگاه


        #4
        پاسخ : روشن کردن led

        نوشته اصلی توسط dehghanimeh
        با سلام خدمت دوستان
        من می دونم که با دستور PORTC=0xFF
        این پورت یک می شه و اگر پایه مثبت led به ین پورت میکرو و دیگری هم به منفی وصل باشه led روشن میشه
        حالا چرا با دستور PORTC=0x00 و برعکس کردن پایه های led اون روشن نمی شه
        مگر با این دستور پایه ها صفر نمی شن.
        با تشکر
        سلام
        شما سخت افزار مدارتون رو درست کردید باید آند led رو با یک مقاومت 330 اهم به VCC وصل کنید و پایه کاتد led ها رو میکرو وصل کنید.
        این کار رو انجام بدید باید درست بشه.

        دیدگاه


          #5
          پاسخ : روشن کردن led

          دستون درد نکنه با کد زیر کارم شد


          [tt]
          (define ledRedOn() PORTC &= ~(1 << PC5.#
          (define ledRedOff() PORTC |= (1 << PC5.#

          DDRC = 0b00100000; // all inputs except PC5


          ;()ledRedOn
          ;()ledRedOff
          [/tt]

          دیدگاه


            #6
            سوال: روشن کردن led

            سلام من میخوام از 32 تا خروجی مگا 32 .32 تا led رو پشت سر هم روشن کنم جوری که led iهای روشن شده تا پایان 32 تا خاموش نشوند
            کسی میتونه کمکم کنه

            دیدگاه

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