اطلاعیه

Collapse
No announcement yet.

چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

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

    چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

    سلام

    میخوام تایمر یک رو به شکل pwm با دقت 16 بیت توی مگا8 با بسکام راه اندازی کنم.
    میشه لطفا دستورش رو برام بنویسید.

    با تشکر

    #2
    پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

    الان تایمر دوم یا اول ؟؟؟
    اول که راحته ولی دوم رو باید از طریق رجیسترها و به صورت مستقیم پیکربندی کنید.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

      با سلام
      برای تایمر یک
      Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up, Compare B Pwm = Clear Up , Prescale = 8
      روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

      دیدگاه


        #4
        پاسخ : پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

        نوشته اصلی توسط سوران آراسته
        الان تایمر دوم یا اول ؟؟؟
        درسته.حق باشماست دوست عزیز.اشتباه نوشتاری از من بود.

        دیدگاه


          #5
          پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

          تو دیتا شیت مگا 8 داریم.
          oc1a و oc1b و oc2
          دو تای اول برای تایمر 1 و آخری برای تایمر دوم است (اگر اشتباه میکنم لطفا دوستان تصحیح کنند).
          حالا اگر بخواهیم تایمر 1 رو 16 بیتی راه بیندازیم چطور باید برنامه رو بنویسیم؟
          در مورد پاسخ آقای رضایی
          Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up, Compare B Pwm = Clear Up , Prescale = 8
          تایمر در مود pwm و 10 بیتی راه اندازی شده.حالا از دو پایه ای که بالا گفته شد (oc1a و oc1b ) کدوم خروجی pwm است ؟

          با تشکر

          دیدگاه


            #6
            پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

            نوشته اصلی توسط nanocycle
            تو دیتا شیت مگا 8 داریم.
            oc1a و oc1b و oc2
            دو تای اول برای تایمر 1 و آخری برای تایمر دوم است (اگر اشتباه میکنم لطفا دوستان تصحیح کنند).
            حالا اگر بخواهیم تایمر 1 رو 16 بیتی راه بیندازیم چطور باید برنامه رو بنویسیم؟
            در مورد پاسخ آقای رضایی
            Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up, Compare B Pwm = Clear Up , Prescale = 8
            تایمر در مود pwm و 10 بیتی راه اندازی شده.حالا از دو پایه ای که بالا گفته شد (oc1a و oc1b ) کدوم خروجی pwm است ؟

            با تشکر
            در مورد پایه ها که درست گفتین و در مورد تایمر که پیکربندیش رو اقای رضائی لطف کردن و قرار دادن باید بگم وقتی می نویسیم Compare A پس خروجی رو از oc1a می گیریم.
            در مورد تایمر دو باید بگم پیکربندیش در بسکام انچنان مثل تایمرهای 0 و 1 نیست و باید خودتون مستقیم با رجیسترها کار کنید.

            موفق باشید
            چرا ناراحتی پاتریک!
            + امروز ی بچه دیدم سرچهارراه گل میفروخت
            - از دیدنش ناراحت شدی؟
            + نه
            پس چی ناراحتت کرده
            + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
            ------------------------------------------------------------------------------------------------------
            تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
            ------------------------------------------------------------------------------------------------------
            محصولات

            دیدگاه


              #7
              پاسخ : چطور تایمر دوم رو تو مگا 8 با بسکام راه بندازم؟

              نوشته اصلی توسط nanocycle
              تو دیتا شیت مگا 8 داریم.
              oc1a و oc1b و oc2
              دو تای اول برای تایمر 1 و آخری برای تایمر دوم است (اگر اشتباه میکنم لطفا دوستان تصحیح کنند).
              حالا اگر بخواهیم تایمر 1 رو 16 بیتی راه بیندازیم چطور باید برنامه رو بنویسیم؟
              در مورد پاسخ آقای رضایی
              Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up, Compare B Pwm = Clear Up , Prescale = 8
              تایمر در مود pwm و 10 بیتی راه اندازی شده.حالا از دو پایه ای که بالا گفته شد (oc1a و oc1b ) کدوم خروجی pwm است ؟

              با تشکر
              با سلام
              هردوش pwm هست یکی oc1a=pwm1a دومیش هم oc1b=pwm1b
              روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

              دیدگاه

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